PTA平台的C语言编程问题

本题要求编写程序,计算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;
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^