c语言程序设计 学生成绩

[复制链接]
查看11 | 回复3 | 2010-6-26 10:14:00 | 显示全部楼层 |阅读模式
学生成绩包括:学号,姓名,三门课程成绩(数学,英语,和计算机)。
要求:1计算各个学生的总分及平均分,并按平均分排出名次。

2统计全班学生平均分成绩,输出60以下,60~79,80~89,90以上的各 分数人数。

3能按学号姓名查询学生成绩,并输出学生成绩单。

4输出不及格科目及学生名单。
格式要求:使用文本文件方式存储数据,系统以菜单方式工作,查询和写入的结果均写入单独的文件中。
本人才上大一,刚刚学C语言,老师就出如此题目,简直是要我命的,希望哪位高手能够帮忙解决一下,万分感谢!!!!!
其实这个题不是太难,可就是最后的要求不会,而且必须使用C语言来写。。

回复

使用道具 举报

千问 | 2010-6-26 10:14:00 | 显示全部楼层
#includevoid main(){float score; char grade; printf("请输入学生成绩:"); scanf("%f",&score); while(score>100||score<0) {printf("\n输入有误,请重输"); scanf("%f",&score); } switch((int)(score/10))
{case 10: case 9:grade='A';break; case 8:grade='B';break; case 7:grade='C';break; case 6:grade='D';break;
回复

使用道具 举报

千问 | 2010-6-26 10:14:00 | 显示全部楼层
你这个程序不就是EXCEL的功能么 输出不及格的可以 定义一个常量比较每个学生的成绩和常量小于的话 用printf输出你参考下excel的宏
回复

使用道具 举报

千问 | 2010-6-26 10:14:00 | 显示全部楼层
这种可视化的程序最好是用vc、MFC之类的写,要贴出来代码就大了。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行