本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
#include<stdio.h>
int main(void)
{
float n1,n2,n3,n4;
scanf("%f %f %f %f",&n1,&n2,&n3,&n4);
int Sum;float Average;
Sum=n1+n2+n3+n4;
Average=(n1+n2+n3+n4)/4;
printf("Sum=%d;Average=%.1f",Sum,Average);
return 0;
}
一直显示格式错误,为什么,谢谢
题目要求输入4个整数,所以n1-n4要用int类型。
#include<stdio.h>
int main(void)
{
int n1,n2,n3,n4;
scanf("%d %d %d %d",&n1,&n2,&n3,&n4);
int Sum;float Average;
Sum=n1+n2+n3+n4;
Average=(n1+n2+n3+n4)/4.0;
printf("Sum=%d;Average=%.1f",Sum,Average);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: