C语言得到的数保留两位小数应该怎么写语句?是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf("c=%.2f",c);printf("d=%f",d);这样输出的c肯定是保留两位的,但d肯定不是,我想

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 05:00:24
C语言得到的数保留两位小数应该怎么写语句?是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf(
xRN@IH0B5/Dh+Z#E4D`"DR^?3w:\wsӱmbvH; +P-Ǘ޸hS 1[8[BdR@om᪹Sz=̔3BFWzjǍ72šxGXXD!$]tfg0 %$ A HI΄n ~1% c?L7]>J .Z۳G1M4lAA C*Ab|%z^VKfV0r@!ܞP{;4@5);+\5|t٥M~HǿHg@G&b

C语言得到的数保留两位小数应该怎么写语句?是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf("c=%.2f",c);printf("d=%f",d);这样输出的c肯定是保留两位的,但d肯定不是,我想
C语言得到的数保留两位小数应该怎么写语句?
是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf("c=%.2f",c);printf("d=%f",d);这样输出的c肯定是保留两位的,但d肯定不是,我想让d直接成保留两位小数的.

C语言得到的数保留两位小数应该怎么写语句?是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf("c=%.2f",c);printf("d=%f",d);这样输出的c肯定是保留两位的,但d肯定不是,我想
可以先让d乘100再加上0.5;然后就是将d采用强制类型转换为int类型赋给变量e(假设名字采用的是e);最后就是让e除100后强制类型转换为float类型赋给d就可以了!