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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:29:07
C语言得到的数保留两位小数应该怎么写语句?是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf(

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就可以了!