00问答网
所有问题
当前搜索:
四舍五入c语言代码怎么打
c语言
问题 对一个师叔型保留二位小数并对第三位
四舍五入
答:
你的
代码
对括号的位置错误了!输出时,也没有加%.2f 你最好复制代码上来,不要用图,不方便给你改!
...总是输出3.00000,没有
四舍五入
(保留两位有效数字),试了多次 很烦...
答:
c
=b/100;//b和100都是整型,所以b/100也是整型的,整型转换为double型是不可能有小数部分的。应该这么改:c=b/100.0//这样100.0为浮点型,b为整型,运算时b将被强制转换为浮点型,然后再运算,结果也为浮点型,所以小数部分得以保留。
C语言
,这题结果多少?为什么?
答:
答案为1,首先12/8等于1,不是1.5 。如果是12.0/8才是1.5,这里不像数学上的12/8=3/2=1.5 。然后加上浮点型0.9,结果是1.9(也是浮点型),但是把1.9赋值给z,z是整形的,所以最终转化结果为1,
C语言
规则根本就不存在什么
四舍五入
的问题 。
c语言
中3d%是什么意思?
答:
8s表示输出8个字符的字符串,不够8个字符右对齐。如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。但对浮点数,若整数部分位数超过了说明的整数位宽度,将按实际整数位输出;若小数部分位数超过了说明的小数位宽度,则按说明的宽度以
四舍五入
输出。
C语言
中所有格式化类型的定义:1...
C语言
int 转换 unsigned char
答:
你再执行函数的时候,int值已经被强制转换
4舍五入
,你可以在函数加几个printf来跟踪数值的变换 char型和short型参与运算时,必须先转换成int型。在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左 边量的类型。如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低...
...+(1/(2n-1)-1/(2n))的值,要求:按
四舍五入
的方
答:
void main(){ int n,a,b,i; float sum =0; printf("请输入n的值:\n"); scanf("%d",&n); a = 1; b = 2; for(i =0; i<n;i++) { sum = sum + 1.0/a - 1.0/b; a = a+2; b = b+2; } printf("值为:%0.2f\n",...
...为什么答案是123.46?精度为2不是应该123.45吗?还有
四舍五入
的...
答:
-5.2f中的.2的意思是保留两位小数,第三位小数
四舍五入
到第二位。怎么就会没有“四舍五入”的说法呢?请记住:
C语言
中的“精度”都是将“下一位”四舍五入到最低保留位的,而取整是直接舍弃小数部分的。
...K的数是取得得数的整数部分 还是经过
四舍五入
后得到的整数? 谢谢...
答:
是取整数部分
棣栭〉
<涓婁竴椤
18
19
20
21
22
23
24
25
26
76
其他人还搜