请问这个程序在DEV 运行没什么问题但是在在线的检测系统下报错。
#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;
}