1 / 10
文档名称:

c语言实习报告.docx

格式:docx   大小:345KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言实习报告.docx

上传人:红雨 2022/8/4 文件大小:345 KB

下载得到文件列表

c语言实习报告.docx

文档介绍

文档介绍:Document number:PBGCG-0857-BTDO-0089-PTT1998
c语言实****报告
实****报告
实****性质: C语言课程实****
学生姓名:谢辉 数数量,方便编辑,防止人数不同造成的一些麻烦。
还有就是在进行成绩排序时为了避免影响返回后再次查看学生成绩的查询,使用了两组二维数组进行保存,一组保持原样,一组进行排序,这样可以保证在返回后再次查看学生的各项信息时能够不会混乱。
下面是开始界面程序代码:
如图1所示:
图1程序的初始界面代码
因为界面视窗设计,我在后面使用的可以进行选则的swith语句来进行选择,用goto语句向其他需要进行的语句来跳转,以便将每一个操作分别编写,方便之后的删改。同时也可以使整个程序在之后的修改更加清晰,方便观察。
运行后结果如图2所示:
图2 程序运行演示
其中我在每一个学生成绩输入前都加入一个提示语句,提示所需要输入的数
据名称,防止输入错误。
如图3所示。
图3成绩输入程序代码
这时输入对应窗口的数字可以进入对应的选项,在使用其他东西前我们要输入一些学生的信息和他的成绩:
输入操作:1,enter。(进入输入成绩窗口)
运行结果:如图4所示。
图4成绩输入人数选择演示
现在系统提示需要输入学生人数:
为了方便测试,人数输入选择5人,并同时输入学生的编号和成绩。Enter键确认
学生编号和成绩表:如表1所示。
表1学生成绩测试表
学生编号
语文成绩
数学成绩
C程序成绩
1
84
78
15
2
48
98
41
3
84
48
54
4
87
98
67
5
97
84
84
成绩输入窗口:如图5和图6所示。
图5成绩输入窗口演示1
图6成绩输入窗口演示2
输入完成,这时会提示是否返回系统继续操作,输入1后Enter键确认后会返回初始界面,进行接下来的操作,如果误按2或其他数字,会提示是否确认退出。如图7所示。
图7失误操作演示
这时按1确认也可以返回初始界面,按2就确认退出了。
返回初始界面后输入2继续测试系统运行。
学生查询界面程序代码:如图8所示。
图8成绩查询代码
输入:2、Enter。
进入学生程序查询界面:如图9所示。
图9程序查询界面演示
再次输入1返回初始界面,然后输入3会进入各科成绩的排序(选择排序)。
程序代码如下:如图10所示。
图10各科成绩选择排序代码
在排序中去掉了姓名,并使用选择排序进行各科成绩的排名,从大到小的排序让名次第一第二更加明显。
运行结果:如图11所示。
图11各科成绩选择排序演示
同样我们输入1返回首页,输入4继续进行总成绩的排序(冒泡排序):
程序代码如下:如图12所示
图12总成绩排序代码
在总成绩排序中使用for语句将3课成绩的二维数组转换成一维数组后用冒泡排序进行排序,同样为了方便查看,也使用的从大到小的排序显示。
运行结果:如图13所示。
图13总成绩排序演示
还是一样的输入1再次返回初始界面,然后输入5可以进入查询各科最高分的界面。
程序代码如下:如图14所示。
图14各科最高分查询代码
这个程序相对简单,输出时为了使