1、 1 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 课程设计(实训)报告 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳学 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳院 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳电子信息学院 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳专 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳业 凌 阳, 拇指 凌阳_电子信息工程 _凌阳, 拇指 凌阳 班 凌 阳,
2、 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳级 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳学 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳号 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳
3、凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳_凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳姓 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳名 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳课 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳题 凌 阳, 拇指 凌阳_C 语言程序设计 凌阳, 拇指 凌阳 指
4、导教师 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳_ 凌 阳, 拇指 凌阳报告成绩 _凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳,
5、 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳日 凌 阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳期: 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 2008 年 凌 阳, 拇指 凌阳 9 凌 阳, 拇指 凌阳月 凌 阳, 拇指 凌阳 29 日 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 备注
6、:报告成绩指实习报告的成绩 , 拇指 按百分制打分 。 食指 凌阳, 拇指 凌阳 2 目 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳录 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 一 、课程设计报告封页 凌阳, 拇指 凌阳 1 凌阳, 拇指 凌阳 二、课程设计报告目录 凌阳, 拇指 凌阳 2 凌阳, 拇指 凌阳 三、课程设计报告正文 3-14 凌阳, 拇指 凌阳 3.1 凌阳, 拇指 凌阳 课程设计目的 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳
7、3 凌阳, 拇指 凌阳 3.2 凌阳, 拇指 凌阳 课程设计要求 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3 凌阳, 拇指 凌阳 3.3 凌阳, 拇指 凌阳 设计题目分析 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3-4 凌阳, 拇指 凌阳 3.3.1 凌阳, 拇指 凌阳 题目简介 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3-4 凌阳, 拇指 凌阳 3.3.2 凌阳, 拇指 凌阳 设计要求 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 4 凌阳, 拇指 凌阳 3.4 凌阳, 拇指 凌阳 课程设计内容 凌阳, 拇指 凌阳 凌
8、阳, 拇指 凌阳 凌阳, 拇指 凌阳 4-13 凌阳, 拇指 凌阳 3.4.1 凌阳, 拇指 凌阳 程序 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 4-9 凌阳, 拇指 凌阳 3.4.2 凌阳, 拇指 凌阳 调试与测试 凌阳, 拇指 凌阳 9-13 凌阳, 拇指 凌阳 3.5 凌阳, 拇指 凌阳 设计心得和总结 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 13-14 凌阳, 拇指 凌阳 3.6 凌阳, 拇指 凌阳 评阅意见 凌阳, 拇指 凌阳 14 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌 阳, 拇指 凌阳 凌
9、阳, 拇指 凌阳 (要求:给出一级和二级目录 , 拇指四号字 ,1.25 倍行距 。 食指 )凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 3.1、课程设计目的 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 C 课程设计是在学生完成 C 语言程序设计课程的理论教学和基础实验后进行的 , 拇指通过一次集中的强化训练 , 拇指 使学生能及时巩固已学的知识 , 拇指 补充未学的但又必要的内容 , 拇指掌握应用计算机解决实际问题的基本方法;熟悉 C 程序开发的全过程 , 拇指 提高综合应用 C 语3 言的能力 , 拇指 强化编程和调试能力 。 食指 通 过理论教学、基础实
10、验、课程设计等理论和实践紧密结合的教学 , 拇指 使学生获得用 C 语言解题的实际体会 , 拇指 得到 C 程序设计方法和技巧的训练 , 拇指 进一步提高 综合编程和实际开发能力 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2、课程设计要求 凌阳, 拇指 凌阳 ( 1) 、课程设计题目 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 每次课程设计开始之前 , 拇指 会给出多个设计课题的任务书 , 拇指 每个课题都有相应的要求或说明 , 拇指 根据每班具体情
11、 况对学生进行分组 , 拇指 每组分配一至两题 , 拇指 或也可由学生根据自己的能力进行选题调整 , 拇指 使学生明确自己在设计期间应完成的任务 , 拇指 并有针对性地去查阅一些相关资料 , 拇指 选择课题应以在规定的时间内能完成 , 拇指 并能得到应有的锻炼为原则 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 若学生对任务书中课题以外的相关课题较感兴趣 , 拇指 希望选作课程设计的课题时 , 拇指 应征得指导教师的认可 , 拇指 并写出明确的设计要求和说明 。 食指 凌阳, 拇指 凌阳 ( 2) 、验收 凌阳, 拇指 凌阳 凌阳
12、, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 课程设计在最后一天安排统一的考核与验收 , 拇指 指导教师现场对学生的设计进行考核提问 , 拇指 检查程序的运行情况 , 拇指 考核结果将作为整个课程设计成绩的评定依据 。 食指 凌阳, 拇指 凌阳 ( 3) 、设计报告 凌阳, 拇指 凌阳 课程设计结束后学生要提交电子文档的课程设计报告 , 拇指 以作为整个课程设计评分的书面依据和存档材料 。 食指 内容及要求参照附录 ; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.3、设计题目分析 凌阳, 拇指 凌阳 3.3.1 凌 阳, 拇指 凌阳题目简介 凌阳, 拇指 凌阳 凌
13、阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 题目九:学生成绩统计 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 程序首先提示用户输入学生人数 n, 拇指 输入 n 个学生的信息:学号( 6 位整数)、姓名( 6 个字符)、 3 门课的成绩( 3 位整数 1 位小数) , 拇指 并将这些信息显示在屏幕上 。 食指 计算每个学生的平均成绩( 3 位整数
14、2 位小数) , 拇指 显示这些信息和平均成绩最高分的学生 信息 , 拇指并将它们存入到磁盘数据文件 stud1.txt 中 , 拇指 以便能在下次进入系统后从该文件读取信息并显示 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 提供学生信息添加功能 , 拇指 从 stud1.txt 文件中读取前一次操作后的学生数据 ,拇指 完成新数据的添加 , 拇指 结果
15、存盘 , 拇指 并能在下一次信息读取时显示添加后的信息 。 食指 凌阳, 拇指 凌阳 3.3.2 设计要求 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 编制程序将从键盘输入的数据保存到磁盘数据文件中 , 拇指 并能从该文件中读取数据 ,拇指 要求对每个学生进行成绩统计 , 拇指 最后将统计结果保存到磁盘文件中 。 食指 凌阳, 拇指 凌阳 提交程序设计流程图和设计说明书 。 食指 凌阳, 拇指 凌阳 3.4、课程设计内容 凌阳, 拇指 凌
16、阳 3.4.1 凌 阳, 拇指 凌阳总体设计 : 凌阳, 拇指 凌阳 运用模块化实现所有功能 , 拇指 模块包括输入函数、输出函数、统计函数、添加函数、保存函数 。食指 程序由一个主函数和各个模块构成 , 拇指 用循环控制主函数 , 拇指 用结构体数组实现学生信息控制 ,拇指 通过调用实现各模块功能 。 食指 凌阳, 拇指 凌阳 各模块如下: 凌阳, 拇指 凌阳 函数头文件 凌阳, 拇指 凌阳 #include 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 4 #include凌阳, 拇指 凌阳 #include 凌阳, 拇指 凌阳凌阳, 拇
17、指 凌阳 #define 凌阳, 拇指 凌阳 N 凌阳, 拇指 凌阳 100 凌阳, 拇指 凌阳 学生资料结构体数组 凌阳, 拇指 凌阳 struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.定义学生资料结构体 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 num6;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 name8;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 float 凌阳,
18、 拇指 凌阳 score4;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 float 凌阳, 拇指 凌阳 avr;凌阳, 拇指 凌阳 stuN;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌
19、阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 函数声明 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 input(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 t); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.声明输入
20、函数 。 食指 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 output(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 t,int 凌阳, 拇指 凌阳 b); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.声明输出函数 。 食指 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 count(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 t,int 凌阳, 拇指 凌阳 b); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇
21、指 凌阳 /.声明统计学生成绩函数 。 食指 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 save(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 t,int 凌阳, 拇指 凌阳 b); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.声明保存函数 。 食指 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 load(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳 t,int 凌阳, 拇指 凌阳 b); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,
22、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.声明读取学生成绩函数 。 食指 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 add(); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,
23、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.声明 添加 函数 。 食指 凌阳, 拇指 凌阳 定义变量 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 longer,m=0; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.定义变量 。 食指 凌阳, 拇指 凌阳 FILE 凌阳, 拇指 凌阳 *fp;凌阳, 拇指 凌阳 主函数 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 main() 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.主函数 。 食指 凌阳, 拇指 凌阳
24、 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 n=0,i,j,m,maxi,t=0; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.定义变量 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 float 凌阳, 拇指 凌阳 sum,max,average;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 do 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳
25、 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.学生成绩统计目录循环 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“n“);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“n“);凌阳, 拇指 凌阳 printf(“ *n“);凌阳, 拇指 凌阳 pr
26、intf(“ 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 学生成绩统计 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1.输入学生成绩 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指
27、凌阳 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2
28、.统计学生成绩 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.添加学生成绩 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,
29、 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 4.保存学生成绩 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指
30、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 5.读取学生成绩 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳
31、 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ * 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 6.退出系统 . 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 *n“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌
32、阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 printf(“ *n“);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“ 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 请输入所需要的项目前代码 (1-6):“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 scanf(“%d“, 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.
33、学生成绩统计项目 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 system(“cls“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.清屏操作 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 switch(n)凌阳, 拇指 凌阳 case 凌阳, 拇指 凌阳 1: 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,
34、拇指 凌阳 /.学生成绩输入 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 longer=input(stu); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用输入函数 。 食指 凌阳, 拇指 凌阳 5 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 system(“cls“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳
35、凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.清屏操作 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“n“);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 output(stu,longer); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用输出函数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“n“);
36、凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 case 凌阳, 拇指 凌阳 2:凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 count(stu,longer); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用统计学生成绩函数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 case
37、 凌阳, 拇指 凌阳 3:凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 add(); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用添加学生成绩函数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇
38、指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 case 凌阳, 拇指 凌阳 4:凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 save(stu,longer);凌阳, 拇指 凌阳 凌阳, 拇指凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 load(stu,longer); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用输出函数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌
39、阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 case 凌阳, 拇指 凌阳 5:凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 longer=load(stu,longer); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.调用输出函数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 ca
40、se 凌阳, 拇指 凌阳 6:凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 exit(0); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.退出系统 .凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 break;凌阳, 拇指 凌阳 default: 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“error 凌阳, 拇指 凌阳 inputn“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳
41、凌阳, 拇指 凌阳 /.循环错误输入提示 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“please 凌阳, 拇指 凌阳 input 凌阳, 拇指 凌阳 0 凌阳, 拇指 凌阳 to 凌阳, 拇指 凌阳 return:“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.返回主菜单提示 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 scanf(“%d“,凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌
42、阳, 拇指 凌阳 system(“cls“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.清屏操作 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“n“);凌阳, 拇指 凌阳 while(n=0);
43、凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.主菜单循环结束条件 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 输入函数 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 input(struct 凌阳, 拇指 凌阳 student 凌阳, 拇指 凌阳t) 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.定义输入函数 。 食指 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 i,m,j;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指
44、凌阳 printf(“please 凌阳, 拇指 凌阳 input 凌阳, 拇指 凌阳 number 凌阳, 拇指 凌阳 of 凌阳, 拇指 凌阳 student:“);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 scanf(“%d“, 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.输入统计学生个数 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 for(i=0;imax)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 max=sum;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指
45、 凌阳 maxi=i;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 printf(“ 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 NO 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 name 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 score1 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 score2 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 score3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 averagen“); 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /.输出学生成绩 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 for(i=0;ib;i+)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 printf(“%5s%10s“,stui.num,stui.name);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 for(j=0;j3;j+)凌阳, 拇指 凌阳 凌阳