#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则表示为四舍五入进位,保留两位小数。