/*将20个学生的数学成绩放入一维数组中,求其平均成绩并统计低于平均分的学生人数.*/#includevoid main(){int i,j=0,sum;int a[20]; float ave;printf("请输入20个学生的数学成绩:\n");for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:10:35
/*将20个学生的数学成绩放入一维数组中,求其平均成绩并统计低于平均分的学生人数.*/#includevoid main(){int i,j=0,sum;int a[20]; float ave;printf("请输入20个学生的数学成绩:\n");for(i=0;i
/*将20个学生的数学成绩放入一维数组中,求其平均成绩并统计低于平均分的学生人数.*/
#include
void main()
{
int i,j=0,sum;
int a[20];
float ave;
printf("请输入20个学生的数学成绩:\n");
for(i=0;i
/*将20个学生的数学成绩放入一维数组中,求其平均成绩并统计低于平均分的学生人数.*/#includevoid main(){int i,j=0,sum;int a[20]; float ave;printf("请输入20个学生的数学成绩:\n");for(i=0;i
#include<stdio.h>
void main()
{
int i,j=0,sum=0; // sum要初始化为0
int a[20];
float ave;
printf("请输入20个学生的数学成绩:\n");
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<20;i++)
sum+=a[i];
ave=((float)sum)/20; //平均值应该放在这儿来求
for(i=0;i<20;i++)
{if(a[i]<ave)
j++;}
printf("平均分%5.2f\n",ave);
printf("低于平均分人数%3d\n",j);
}
结果: