c语言求解~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:58:11
从键盘输入N个学生的成绩,要求计算出输入学生成绩的人数和平均成绩!

N代表任意数

int n=0;
float sum=0.0f;
float score;
for(;;)
{
scanf("%f", &score);
if(score<0.0) break;/*输入负数结束*/
n++;/*统计人数*/
sum+=score;/*统计总分*/
}
printf("一共 %d 人,平均分 %f .\n", n, sum/n);

void main(void)
{
int sorce,n=0;
float sum=0.0,average=0.0;

scanf("%d",&sorce);
while(sorce > 0)
{
sum += sorce;
n++;
scanf("%d",&sorce);
}
average = sum/n;
printf(" 输入学生成绩人数:%d\n 平均成绩:%f\n",n,average);
}