C语言考试的一道题目:从键盘上输入10个学生的成绩,请将这些成绩平均分,并输出低于平均分的成绩

如题所述

第1个回答  2011-12-18
#include<stdio.h>
#include<conio.h>
main()
{
float scores[10];
float sum=0,avg=0;
for(int i=0;i<10;i++)
{
scanf("%f",&scores[i]);
sum += scores[i];
}
avg = sum/10;
for(int i=0;i<10;i++)
{
if(avg > scores[i])
printf("%f",c);
}
}本回答被提问者采纳
第2个回答  2011-12-18
#include "stdio.h"
#define N 10
void main()
{
int a[N],sum=0,i;
float ave;
printf("请输入学生成绩: \n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=(float)sum/N;

printf("平均分:%.2f\n低于平均分的成绩如下: \n",ave);

for(i=0;i<N;i++)
{
if(a[i]<ave)
printf("%d\n",a[i]);
}
}
第3个回答  2011-12-18
楼上的答案对着呢!但是我想说的是可以不用引入#include<conio.h>这个头文件!再者一个致命的软件漏洞就是干嘛在main函数前面不加void。不加的话会对程序有问题的!不符合软件编程!