通信工程C语言课程设计报告.doc

通信工程C语言课程设计报告.doc

ID:54585756

大小:824.00 KB

页数:19页

时间:2020-04-18

通信工程C语言课程设计报告.doc_第1页
通信工程C语言课程设计报告.doc_第2页
通信工程C语言课程设计报告.doc_第3页
通信工程C语言课程设计报告.doc_第4页
通信工程C语言课程设计报告.doc_第5页
资源描述:

《通信工程C语言课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、通信工程C语言强化训练实验报告通信工程C语言强化训练实验报告学号:姓名:李惠提交日期:2010-6-27成绩:评语:教师签字:东北大学秦皇岛分校计算机工程系——19——通信工程C语言强化训练实验报告动态建立学生成绩管理程序1、强化训练目的a)C语言基本知识的巩固和综合运用。基本数据类型、基本控制结构、数组、指针、函数、结构体和共用体。b)C语言高级编程。链表基本操作、文件的基本操作、图形和声音制作。c)程序的结构化设计。d)编辑、设置、编译、调试、执行。e)C语言结合实际问题的综合设计。2、设计题目功能(1)、可以在计算机上输入n个学生的学号、姓名、m门课程的成绩并存档,并能够打印(

2、显示)出学生信息;(2)、能够自动计算出每个学生的总分和平均分,能按总分由大到小统计出总名次并打印;(3)、可以自动找出成绩在全班平均分及平均分之上的学生名单和某门课不及格的学生名单并打印。3、设计题目要求从键盘输入一个班n(未知)个学生的学号、姓名、m(未知)门课的成绩,分别统计下列内容:——19——通信工程C语言强化训练实验报告1.统计每个学生的总分和平均分;2.按总分由大到小排出名次;3.打印出成绩在全班平均分及平均分之上的学生名单;4.打印出某门课不及格的学生名单4、程序流程图传统程序流程图如下:<1>算法函数流程图:(1)(2)——19——通信工程C语言强化训练实验报告(3

3、)(4)(5)(6)<2>主函数流程图:——19——通信工程C语言强化训练实验报告abcdef开始menu_select()=?3450126system("pause");exit(0);结束无条件①②③④⑤⑥主函数流程图——19——通信工程C语言强化训练实验报告d④c①Input(stud,n)j进行输入aDisplay(stud,n)进行输出②b③all(stud,n)求总分aver(stud,n)求平均分all(stud,n)求总分sort(stud,n)排序输出:“每个学生的总分和平均分:”输出:“按总分由大到小排名:”输出每个学生的总分和平均分输出按总分由大到小排名输出:

4、“下面进行学生信息输入”输出:“所有学生信息如下”主函数流程图——19——通信工程C语言强化训练实验报告5、主要代码#include/*调用头文件,引用库函数*/#include#include#include#defineM15/*宏定义*/#defineN80intm;/*用于记录科目数*//******************************************************************/typedefstruct/*定义结构体数组*/{charnum[10];/*学生

5、学号*/charname[20];/*学生姓名姓名*/intscore[M];/*单科成绩*/intall_score;/*总分*/intaver_score;/*平均分*/}Student;Studentstud[N];/*结构体数组变量*//*******************************************************************/intmenu_select()/*菜单函数*/{charc;do{system("cls");/*运行前清屏*/printf("tt*****学生成绩管理系统*******************"

6、);/*菜单选择*/printf("tt1.输入学生信息");printf("tt2.打印(显示)学生信息");printf("tt3.统计每个学生的总分和平均分并打印(显示)");——19——通信工程C语言强化训练实验报告printf("tt4.按总分由大到小排出名次并打印(显示)");printf("tt5.打印(显示)出成绩在全班平均分及平均分之上的学生名单");printf("tt6.打印(显示)出某门课不及格的学生名单");printf("tt0.退出系统");printf("tt*****************

7、************************");printf("tt请从0到6选择操作");c=getchar();/*读入选择*/}while(c<'0'

8、

9、c>'9');return(c-'0');/*返回选择*/}/**************************************************************************/intInput(Studentstud[],intn)/*输入若干个学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。