本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内

请问这个程序在DEV 运行没什么问题但是在在线的检测系统下报错。

img

#include <stdio.h>
int main()
{float average=0.0;
double a;
double b;
double c;
double d;
scanf("%lf %lf %lf %lf",&a,&b,&c,&d);
average=(a+b+c+d)/4;
printf("Sum =%.0f",a+b+c+d) ;
printf("Average =%.1f",average);
return 0;}

供参考:

#include <stdio.h>
int main()
{
    int  average=0;
    int  a,b,c,d;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    average=(a+b+c+d)/4;
    printf("Sum =%d",a+b+c+d) ;
    printf("Average =%d",average);
    
    return 0;
}