初学者的一个菜鸟问题
该程序在自己机上能正确运行,可是在浙大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);
}
该程序在自己机上能正确运行,可是在浙大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];}
还是新手,可能不对,还请多多指教!