#include <stdio.h>
#include <stdlib.h>
int main()
{
float b,c,s,pj;
s=0.00;
for(b=1;b<=12;b++)
{
scanf("%f",&c);
s=s+c;
}
pj=s/12;
printf("$%.2f",pj);
}
注意点:
1)此题目无有另其要求,则可不保存每个数值的量。可使用单重循环依次累积。
2)要输出浮点数、单精度数小数点后2位数字,如用float类型建议用printf("%.2f");
3)计算平均数形式常用两种:①for(b=1;b<=12;b++) { scanf("%d",&c); s=s+c; }pj=1.0*s/n;最终平均值为pj。②for(b=1;b<=12;b++) { scanf("%d",&c); pj=pj+1.0*c/n;}最终平均值为pj。
————————————————
版权声明:本文为优快云博主「zhengjietian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。