C语言综合程序设计说明书.doc

C语言综合程序设计说明书.doc

ID:61005230

大小:107.50 KB

页数:12页

时间:2021-01-19

C语言综合程序设计说明书.doc_第1页
C语言综合程序设计说明书.doc_第2页
C语言综合程序设计说明书.doc_第3页
C语言综合程序设计说明书.doc_第4页
C语言综合程序设计说明书.doc_第5页
资源描述:

《C语言综合程序设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言综合程序设计说明书一、设计目的用C语言设计一个具有输入成绩、打印成绩表功能的综合程序,以巩固和加深对C语言的学习。二、设计要求已知有5名学生学号、学科如下:学号姓名数学英语计算机哲学总分名次1010110102101031010410105设计一个菜单程序,完成功能如下:1、输入1时完成输入姓名及各科成绩;2、输入2时完成打印输出总表;3、输入3时完成打印学号,成绩表,总分和名次;4、输入4时,完成退出功能。注:每执行完一个功能,屏幕必须清屏。三、设计思路将设计要求中的1、2、3分别定义为具有相应功能的子函数,再在主函数中进行调用。

2、1、根据设计要求,设计需要用到结构体数组。因此,首先需要定义一个结构体数组,并将其中的学号赋值为从10101~10105。2、定义一个具有输入成绩功能的子函数,用循环语句和scanf语句相结合,完成每个学生的信息输入。3、另外定义一个子函数对结构体中的总分进行比较,排出学生名次。4、定义一个输出总表函数,用printf语句和循环语句结合使用,使该函数可以输出结构体中的各项数据。根据设计要求,可将定义的输出总表的函数中的输出姓名项删除,即可得到打印学号、成绩表、总分和名次的函数。四、程序设计环境Windows操作系统Win-tc五、程序功能

3、模块图主函数调用子函数数1,完成学生信息的输入调用子函数2,完成成绩总表的打印,调用子函数3,完成打印学号,成绩表,总分,名次完成程序的退出输出提示语:对不起!您选择的不是功能键,请重新选择选择功能键:1,2,3,4选择1选择2选择3选择4选择其他六、程序功能流程图主函数main()while(1)输入n的值switch(n)n=1n=2n=3n=4n!=1,2,3,4调用子函数,完成信息录入和排名调用子函数,完成打印输出总表调用子函数,完成打印输出部分信息调用子函数完成退出提示用户输入有错误返回主函数main()主函数—功能菜单输输出第

4、一个学生的信息输出第i个学生的信息选择功能键1,2,3,4i<=5i<=++输入第一个学生的信息输入第i个学生的信息按任意键返回主函数main()i<=5i<=++假假真真输入子函数--完成信息的录入输出子函数—完成打印表fori=1to5forj=1to5st[i].sum#include#inclu

5、de#includestructstudent{intnum;charname[20];floatscore[5];floatsum;intmingci;}st[6]={{0},{10101},{10102},{10103},{10104},{10105}};intshuru(){inti;system("cls");printf("成绩录入");printf("tt本程序只能输入5个学生的信息tt为使系统正常工作请按提示操作tt注意:每输入成一项信息后按Ente

6、r键确认!");printf("");sqrt(0);/*打开wintc浮点数支持*/for(i=1;i<=5;i++)/*这个循环是输入数据*/{printf("请输入学号为%d学生的姓名:",st[i].num);scanf("%s",st[i].name);printf("请输入该生的数学成绩:");scanf("%f",&st[i].score[1]);printf("请输入该生的英语成绩:");scanf("%f",&st[i].score[2]);printf("请输入该生的计算机成绩:");scanf

7、("%f",&st[i].score[3]);printf("请输入该生的哲学成绩:");scanf("%f",&st[i].score[4]);st[i].sum=st[i].score[1]+st[i].score[2]+st[i].score[3]+st[i].score[4];}printf("您已经完成了5位学生信息的录入tt请按任意键返回主菜单t");getch();}intmingci(){inti,j;for(i=1;i<=5;i++){st[i].mingci=1;for(j=1;j<=5;j++)if

8、(st[i].sum

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

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

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