c语言程序编程 200

编写一个c程序,对一个班(不多于35人)的学生成绩进行管理,其中:每个学生的数据包括学号、姓名、三门课的成绩(英语、数学、计算机)、平均成绩和总成绩。程序执行时,主界面如... 编写一个c程序,对一个班(不多于35人)的学生成绩进行管理,其中:每个学生的数据包括学号、姓名、三门课的成绩(英语、数学、计算机)、平均成绩和总成绩。程序执行时,主界面如下:
主菜单

1.数据插入
2.数据输出
3.数据排序(按平均分)
4.数据查找(按学号)

5.数据插入
6.数据删除

7.数据统计(按平均分)
0.退出

请输入您的选择(0——7):
其中各个选项的功能如下:
1.
数据输入:按一定格式输入若干名学生的数据。(要求对输入格式有所提示)
2.
数据输出:用比较美观的格式输出所有学生的数据。涂过没有记录,输出提示信息。输出效果如下所示:
学号 姓名 英语 数学计算机 平均成绩

…….
…….
…..
…….
….

3.
数据排列:对输入的数据按平均分进行由低到高的排序(可采用冒泡法或选择法)。
4.
数据查找:查找指定学号的学生数据,宾感召一定的格式输出查找结果,如果没有找到,输出提示信息。(要求用半折查找算法,并可实现连续查找).
5.
数据插入:按学号插入一学生的数据,插入合适的位置,保证插入后的数据仍然按学号有小到大顺序排列,要求插入时如发现已有该学号的数据,应提示拒绝插入信息,此外能够实现连续插入。
6.
数据删除:删除指定学号的学生数据。(要求能够进行连续删除,如果没有找到该学生,输出提示信息)
7.
数据统计:按平均分统计各个分数段的学生人数,用比较美观的格式输出统计结果。如:
按平均分统计各分数段的学生人数

分数段
0——59 60——69 70——79 80——89 90——100
人数
……

…..
…..
……
….

0.退出:退出整个程序的运行。(注:1——7功能运行后,程序仍返回主界面,可接着选择其他功能继续进行,只有选择0才真正退出程序的运行)

要求:
1.
数据的存储可采用结构体数组、链表或文件中的任意一种。
2.
若采用结构体数组,则预先定义数组的大小应足够容纳所有的数据(建议用符号常量来存放数组的大小,便于修改)
3.
各个子功能的实现可通过编写相应的函数来解决,函数之间的数据传递可采用参数传递的方法来实现。
4.
界面设计要以用户为中心,要求数据输入应有提示、操作方便,数出结果格式应美观大方。
5.
呈交完整的实验报告,试验报告包括:
(1)
系统功能介绍和系统分析
(2)
模块设计(包括系统模块化粉,各函数模块的实寄思路、流程图和源程序)
(3)
重点和难点的分析(设计中的重点和难点问题及其处理办法)
(4)
测试(运行效果图,系统地局限性)
(5)
总结和体会

请大家帮帮忙吧,实在不会了,、、
我的是新浪 前面是fsr19950131 他这不让直接输 谢谢了啊
展开
 我来答
cjj796
2015-06-16 · TA获得超过8702个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3344万
展开全部

你好!

  程序问题解决了吗?


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林钦鹏
2014-06-12 · TA获得超过288个赞
知道小有建树答主
回答量:390
采纳率:0%
帮助的人:217万
展开全部
这种简单的题,还是自己解决吧。
快期末考了,不然可以帮你写。
追问
我要能解决就不问了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式