编写C语言;从键盘输入若干个学生的成绩计算出平均成绩,并输出低以平均分的成绩,用输入负数结束输入

如题所述

我不是学C的我给你说一下算法的了
你先让键盘输入一个N这个N就是你要的若干个数
然后用这个N定义一个数组如:A[N]
循环输入学生成绩
在循环里面求一下平均值
然后在用一个循环找出不过要有一个判断的语句让键盘输入负数就退出
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-09
#include <stdio.h>

int main()
{
double score[100];
double temp,sum=0,ave=0;
int i=0;
do
{
scanf("%lf",&temp);
score[i]=temp;
i++;
if(temp>=0)
sum+=temp;
}while(temp>=0);
printf("低于平均分");
ave=sum/i;
i=0;
while(score[i]>=0)
{
if(score[i]<ave)
printf("%lf\t",score[i]);
i++;
}
}本回答被网友采纳
第2个回答  推荐于2018-05-11
main()
{int i=0,x=0;
printf("input the number! ");
while (x>0)
{scnf("%d",x);
y[]=x
i=i+1;

}
}本回答被网友采纳
第3个回答  2007-01-18
你把潭浩强的那本书的例子全部看一边,一定可以写出来的,这样老求答案有什么意思啊!自己多写写.你一定可以的
第4个回答  2007-01-18
悬赏太少了`有点懒的动哦`~`西西``
相似回答