试题来源: 解析 比如float a = 23.456789;printf("%.2f",a); //输出为23.45结果一 题目 在C语言计算出的结果中怎么保留小数点后两位 答案 比如float a = 23.456789;printf("%.2f",a); //输出为23.45相关推荐 1在C语言计算出的结果中怎么保留小数点后两位 ...
a=((int)((a*100+5)/100))/100.0;//这个值应该就是保留两位小数点的值吧 28933 C语言程序设计题:从键盘输入100个整数,计算并输出大于等于零的数的平均数(保留小数点后两位). #include int main(){int i,tmp = 0,tot = 0;double ans = 0;for( i = 0 ; i < 100 ; i++){scanf("%d",&t...
可以在输出的时候限制小数点位数。\x0d\x0a当输出单精度浮点型float变量f时,可以用\x0d\x0aprintf("%.2f", f);\x0d\x0a来使输出结果保留两位有效数字。其中.2就是代表保留两位,如果要保留三位就是%.3f。用%.0f就是只输出整数。\x0d\x0a\x0d\x0a如果是双精度浮点数double,就...
可以在输出的时候限制小数点位数。当输出单精度浮点型float变量f时,可以用 printf("%.2f", f);来使输出结果保留两位有效数字。其中.2就是代表保留两位,如果要保留三位就是%.3f。用%.0f就是只输出整数。如果是双精度浮点数double,就需要用%.2lf来使输出结果保留2位小数。
可以在输出的时候限制小数点位数。当输出单精度浮点型float变量f时,可以用 printf("%.2f", f);来使输出结果保留两位有效数字。其中.2就是代表保留两位,如果要保留三位就是%.3f。用%.0f就是只输出整数。如果是双精度浮点数double,就需要用%.2lf来使输出结果保留2位小数。