输入10个学生的成绩,统计高于平均分的人数.请问用C语言怎么做?用数组的格??式

如题所述

思路:

一,用for语句求出所有有分数总和,除以十得平均成绩

二,用for语句挨个儿比较每人成绩跟平均成绩的大小,出来一人,则高于平均分的人数+1,即可

需要程序源码吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-04
#include"stdio.h"
main()
{
int i,s[10],j=0;
printf("type in students' score:\n");
for(i=0;i<=9;i++)
{
printf("student[%2d]'s score:",i+1);
scanf("%d",&s[i]);
j+=s[i];
}
j=j/10;
for(i=0;i<=9;i++)
if(s[i]>j)
printf("student[%2d]'s score:%d",i+1;s[i]);
}本回答被提问者采纳
相似回答