C语言 输入全班学生成绩,统计优良合格不及格人数,并输出总分平均分,用函数实现
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 17:51:48
C语言 输入全班学生成绩,统计优良合格不及格人数,并输出总分平均分,用函数实现
#include <stdio.h>
void main()
{
int n=0,i,e=0,x=0,d=0,v=0;
double s=0;
int a[100],y[100],l[100],h[100],b[100]; printf("请输入学生的人数:");
scanf("%d",&n); printf("请输入学生的成绩:");
for(i=1; i<=n; i++)
{
scanf("%d",&a[i]);
s=s+a[i];
if(a[i]<60 && a[i]>0){
b[e]=a[i];
e++;
}else if(a[i]>=60 && a[i]<70){
h[x]=a[i];
x++;
}else if(a[i]>=70 && a[i]<80){
l[d]=a[i];
d++;
}else if(a[i]>=80 && a[i]<=100){
y[v]=a[i];
v++;
}
} printf("\n优的学生成绩为:\n");
for(i=0; i<v; i++)
{
printf(" %d",y[i]);
}
printf("\n良的学生成绩为:\n");
for(i=0; i<d; i++)
{
printf(" %d",l[i]);
}
printf("\n合格的学生成绩为:\n");
for(i=0; i<x; i++)
{
printf(" %d",h[i]);
}
printf("\n不合格的学生成绩为:\n");
for(i=0; i<e; i++)
{
printf(" %d",b[i]);
} s=s/n;
printf("\n平均成绩为:%.1f\n", s);}
void main()
{
int n=0,i,e=0,x=0,d=0,v=0;
double s=0;
int a[100],y[100],l[100],h[100],b[100]; printf("请输入学生的人数:");
scanf("%d",&n); printf("请输入学生的成绩:");
for(i=1; i<=n; i++)
{
scanf("%d",&a[i]);
s=s+a[i];
if(a[i]<60 && a[i]>0){
b[e]=a[i];
e++;
}else if(a[i]>=60 && a[i]<70){
h[x]=a[i];
x++;
}else if(a[i]>=70 && a[i]<80){
l[d]=a[i];
d++;
}else if(a[i]>=80 && a[i]<=100){
y[v]=a[i];
v++;
}
} printf("\n优的学生成绩为:\n");
for(i=0; i<v; i++)
{
printf(" %d",y[i]);
}
printf("\n良的学生成绩为:\n");
for(i=0; i<d; i++)
{
printf(" %d",l[i]);
}
printf("\n合格的学生成绩为:\n");
for(i=0; i<x; i++)
{
printf(" %d",h[i]);
}
printf("\n不合格的学生成绩为:\n");
for(i=0; i<e; i++)
{
printf(" %d",b[i]);
} s=s/n;
printf("\n平均成绩为:%.1f\n", s);}
C语言 输入全班学生成绩,统计优良合格不及格人数,并输出总分平均分,用函数实现
c语言,输入某班学生的计算机考试成绩,直到成绩为负数,输出平均分并统计不及格的人数
C语言:从键盘上输入若干学生的成绩,计算出平均成绩,并输出不及格的成绩和人数
c语言用数组编写,输入十个学生成绩求出平均分,并统计高于平均分的人数
C语言 输入10个同学的成绩 统计80分以上和不及格的人数,并输出平均值
用c语言 输入10个同学的成绩,统计不及格的人数,并输出及格率
用c语言编写函数,统计某班一门课程的总分、平均分,主函数提供人数、成绩
C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数.
用C语言写出输入10个学生成绩,要求统计出及格人数和不及格人数
编程实现输入8个学生某门功课的成绩,用函数求出平均分,并在主函数中输出平均分
C语言 输入三个学生4门课的成绩,计算每个学生的总分和平均成绩并输出,结果保留一位小数
4. 编程实现:从键盘上输入5位学生的《C语言程序设计》的成绩,统计这门课程的平均成绩,并输出最高成绩