这个题犯了一个小小的错误,double输出的时候用f才对,输入用lf即可。。。。

http://poj.org/problem?id=1004

 1 #include<stdio.h>
 2 int main()
 3 {
 4 
 5         double a[13],sum,ave;
 6         int i;
 7         sum=0;
 8         for(i=0; i<=11; i++)
 9         {
10             scanf("%lf",&a[i]);
11             sum+=a[i];
12         }
13         ave=sum/12;
14         printf("$%.2f",ave);//就是这里,所以这个代码用GCC和G++交都对,但是用lf之后,就只能交C了。。。。。。
15     return 0;
16 }
View Code

 

posted on 2013-08-01 10:09  枫、  阅读(119)  评论(0编辑  收藏  举报