急求!一道简单的C语言编程题目

计算m个人的平均成绩,将低于平均值的成绩放在另一个书组中,然后输出。(输入带结束标志)

float a[100];
float sum=0;
for(int i=0,i<m;i++)
{
scanf("%f",a[i]);
sum=sum+a[i];
}
sum=sum/m;
float j;
float b[100];
for(int i=0,i<m;i++)
{
if(a[i]<m)
b[j++]=a[i];
}
int n=j;
for(int i=0;i<n;i++)
printf("%f\n",b[j]);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-15
#include<stdio.h>
#define m 10
void main()
{
int i,sum=0,a[m];
for(i=0;i<m;i++)
scanf("%d",&a[i]);
for(i=0;i<m;i++)
sum+=a[i];
sum/=m;
for(i=0;i<m;i++)
if(a[i]<sum)
printf("%d ",a[i]);
}
相似回答