float x = 0;
int a= 0;
int b = 0;
scanf("%f",&x);
a = (int(x10))%10;
b = (int(x100))%10;
保留两位小数,看千分位。是4或比4小舍去;是5或比5大舍去以后向前一位进1。
如:3425保留两位小数就是343
3421保留两位小数就是342
又如: 34263保留两位小数就是343
34233保留两位小数就是342
再如:34保留两位小数就是340
您好,具体 *** 作方法如下:
1打开并新建一个Excel表格。
2在表格中录入数据,这时候的数据是保留小数点后六位的。
3选择开始选项卡。
4在数字这一栏选择减少小数位数。
5逐次减少,直到小数点后两位。
方法2
1新建一个Excel表格并在表格中录入数据
2选择任意一个数据单元格。
3右键单击,在d窗内选择设置单元格格式。
4在数字选项卡下选择数值,在右方设置小数位数为2。
5原来的数据就被设置为了小数点后两位
Excel四舍五入的方法:
1打开你需要四舍五入数据的表格。
2选中你所要四舍五入的数据的这一列。
3点击鼠标右键后,选择设置单元格格式。
4在“数字”这一栏下选择数值。
5出现如图界面,可看到在图中圈注的地方可以调节小数点的位数,因为是保留小数点后两位,所以不用调节。直接点击确定。
6看到所有数据都被四舍五入了。值得注意的是,该方法只是将显示值四舍五入了,实际值还是为原来的数据。
float a,b,c;
int xiaoshu;
c = a/b; // 得商
xiaoshu = (int) (c - (int) c) 100; // 商去掉整数部分,余下的放大100倍再取整,得到小数点后的两位数值。
-------
你若是输出精度到小数点下2 位,用格式 %2f 就可以了。printf("%2f\n",a/b);
以上就是关于C语言中怎样取小数点后两位数字 并且不四舍五入全部的内容,包括:C语言中怎样取小数点后两位数字 并且不四舍五入、怎么截取到小数点后两位、excel单元格中怎么保留小数后面两位数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)