该程序在自己机上能正确运行,可是在浙大ACM上提交却不行~WHY?3Q3Q~~#include<stdio.h>int main(){ double a[12],sum=0; int i; for(i=0;i<12;i++) { scanf("%lf",&a[i]);
sum+=a[i]; } printf("%.2lf\n",sum/12);
}
楼上的胡来~~~为什么要改为sum/12.0??
为什么把数组定义成double类型,而不是float类型?个人觉得似乎没有什么错误。但我看到的有些程序好像是这样的:for(i=0;i<12;i++)scanf("%lf",&a[i]);for(i=0;i<12;i++){sum+=a[i];}还是新手,可能不对,还请多多指教!