《学生成绩统计》课题(C语言)

[复制链接]
查看11 | 回复1 | 2009-6-8 10:09:22 | 显示全部楼层 |阅读模式
从键盘输入一个班(全班最多不超过30个人),学生某科课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:


一、统计不及格人数并打印不及格学生名单
二、统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单
三、统计各分数段的学生人数及所占的百分比
(老师交代的期末课题、、很急,高手帮忙解决一下,,,谢谢)

回复

使用道具 举报

千问 | 2009-6-8 10:09:22 | 显示全部楼层
含有姓名和成绩,其实用结构体比较简单;你要求要一维数组,我就用了两个数组……一个保存成绩,一个保存相应的姓名(二维的)以下是我写的C程序,图片为运行结果,你可以参考一下# include# define N 30main(){int i,j,sum,average,low,high; int a,b; int result[N]={0}; char name[N][5]; sum=low=high=a=b=0; for(i=0;imain(){int a[30],k6d,k67,k78,k89,k9u,i=0,j,avg,sum;do{scanf("%d",a);i++;}while(a[i-1]>0)i--;sum=0;for(j=0;j<i;j++){sum+=a[j];}avg=su...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行