C语言控制小数位数

#include <stdio.h>

int main ()
{
int a,b,c,d;

scanf ("%d %d %d %d",&a,&b,&c,&d);

double i =(a +b +c +d)/4.0;

printf("a,b,c,d 四位数的平均数为%4.2f ",i);

return 0;
}

其中double用于规定数字类型为浮点数。

式子double i =(a +b +c +d)/4.0;中4.0不能写成4,否则式子计算结果则为整数。

printf("a,b,c,d 四位数的平均数为%4.2f ",i);中的
%4.2f因为是浮点数,所以用%f,而%和f中间的4.2则表示为四舍五入进位,保留两位小数。


版权声明:本文为weixin_55114736原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。