应用题
现有学生成绩信息,内容如下
姓名 学号 C语言 高数 英语
张明明 01 67 78 84
李成友 02 78 91 88
张辉灿 03 68 82 56
王露 04 56 45 77
陈东明 05 67 78 47
李强 06 86 58 92
王博文 07 80 87 69
黄子戌 08 76 74 76
李世凯 09 70 93 87
高飞 10 65 68 82
请用C语言编写一系统,实现学生信息管理,应包括如下几个方面:
(一)程序编写要求:
1.用结构体数组存储以上10个学生的基本信息。学生信息要求静态输入,不能采用程序运行中对话方式输入。(如果用链表存储学生信息加20分)
2.程序功能要求:
(1)输入任意一学生名称,能够查找出该学生的信息,并输出查找结果。
(2)求出10名学生三门课程的平均成绩,并输出其结果。
(3) 输入任意的一门课程名称,能够对10名同学的这门成绩按升序或者降序进行排序,并输出排序结果。
(4)输入任意的一门课程名称,统计出10名同学中,在各个分数段的学生的人数。分数分段要求如下:
成绩>=90
80<=成绩<90
70<=成绩<80
60<=成绩<70
成绩<60
3.设计一个菜单程序,在菜单程序中显示功能列表:
1.查询学生信息
2.求平均成绩
3.对成绩排序
4.成绩统计
5.退出系统
在菜单程序中调用其他功能程序(函数),只有选择5时才能结束全部程序运行,即退出系统。
(二)其它要求:
1.只能使用C语言实现,源程序要有适当的注释,使程序容易阅读。
2.模块化程序设计。
相关阅读
准备学习一下C语言在网上找了些软件一个C语言的网上教程 这个有教用哪些软件VC6.0软件下载及安装教程一些编程软件下载CodeBlocks
1、准备gonz工作。 采用的是虚拟机模拟的Linux环境。 启动虚拟机中的cenos,登陆并进入Linux环境。 打开MobaXterm Personal Edit
浅谈C语言数据结构——链式堆栈 看到标题点进来的朋友,应该对黑客这个名词很敏感吧?我想应该是这样的,但是你们知道作为一名黑客需要
下载地址:百度网盘
8051的C语言编程和传统的C语言编程是类似的。当然其中有些数据类型是不一样的,我们知道8051支持强大的位寻址能力,因此8051的C语言