C语言程序设计:从键盘输入全班N个同学的成绩,求平均成绩!

如题所述

#include <stdio.h>
int main (void)
{
int x,y;
int z=0;
printf ("shu ru ren shu:");\\输入人数
scanf ("%d",&x);
while (y>0)
{
printf ("shu ru fen shu:");\\输入分数
scanf ("%d",&y);
z=z+y;
}
printf ("ping jun fen:%.2f\n",(double)z/(double)x);\\平均分
return 0;
}

输入分数完以后,再输入0即可退出。
刚学C,编的蛮幸苦的,大姐,给个幸苦分吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-27
#include <stdio.h>
void main()
{
int n,i=0,ss;
float s=0;
printf("班级人数:");
scanf("%d",&n);

for(i=0;i<n;i++)
{
printf("No.%d分数>",i+1);
scanf("%d\n",&ss);
s+=ss;

}
s=s/n;
printf("平均分是%.2f\n",s);
}
第2个回答  2011-03-27
#include "stdio.h"
void main()
{
int n,i=0,ss;
float s=0;
printf("多少人");
scanf("%d",&n);

for(i=0;i<n;i++)
{
printf("多少分");
scanf("%d",&ss);
s+=ss;

}
s=s/n;
printf("%.2f\n",s);
}本回答被网友采纳
第3个回答  2011-03-27
建一个双精度型变量(和)和整型变量(数量)
先一个一个加起来,最后再除以数量
相似回答