你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

C语言 设计一个学生成绩统计程序

2021/12/5 18:12:28

设计一个学生成绩统计程序,要求如下:①输入n个学生一门课的成绩;②计算班级平均分;③统计0~59、60~69、70~79、80~89、90~100各区间的人数;④计算大于等于平均分的人数。

#include<stdio.h>
#define MAX 100
int main()
{
	int i,n,stu[MAX],total[5]={0};
	int sum=0,num=0;//num大于平均成绩的人数
	double ave;
	scanf("%d",&n);
	
	for (i=0;i<n;i++)
		scanf("%d",&stu[i]);

		
	for (i=0;i<n;i++)
		sum  =sum + stu[i];
	
	ave=sum/n;
	
	for (i=0;i<n;i++)		
            if(stu[i]>=90)
				total[0]++;
            else if(stu[i]>=80)
				total[1]++;
            else if(stu[i]>=70)
               	total[2]++;
            else if(stu[i]>=60)
               	total[3]++;
            else 
               	total[4]++;

	for (i=0;i<n;i++)
		if (stu[i]> ave) 
			num++;

	printf("ave=%.f\n ",ave);
	printf("<60=%d\n60-69=%d\n70-79=%d\n80-89=%d\n90-100=%d\n ",total[4],total[3],total[2],total[1],total[0]);
	printf(">ave's Number of people:%d\n ",num);

	return 1;
}