C语言实训报告学生成绩管理系统.docx
- 文档编号:9395643
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:61
- 大小:1MB
C语言实训报告学生成绩管理系统.docx
《C语言实训报告学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《C语言实训报告学生成绩管理系统.docx(61页珍藏版)》请在冰豆网上搜索。
C语言实训报告学生成绩管理系统
课程实训说明书
课程:
C语言实训
系部:
专业班级:
学号:
姓名:
指导教师:
年月日
1项目一名称:
学生成绩排名
1.1项目设计要求...........................................................1
1.2项目设计思路...........................................................1
1.3程序流程...............................................................2
1.4程序代码...............................................................3
1.5运行结果...............................................................4
2项目二名称:
按条件实现学生成绩排名
2.1项目设计要求...........................................................3
2.2项目设计思路...........................................................3
2.3程序流程...............................................................4
2.3程序代码...............................................................7
2.5运行结果...............................................................10
3项目三名称:
数组优化学生成绩排名
3.1项目设计要求...........................................................11
3.2项目设计思路...........................................................11
3.3程序流程...............................................................12
3.3程序代码...............................................................13
3.5运行结果...............................................................14
4项目四名称:
学生成绩单制作
4.1项目设计要求...........................................................15
4.2项目设计思路...........................................................15
4.3程序流程...............................................................16
4.3程序代码...............................................................17
4.5运行结果...............................................................21
5项目五名称:
学生成绩排序文件管理
5.1项目设计要求...........................................................22
5.2项目设计思路...........................................................22
5.3程序流程...............................................................23
5.3程序代码...............................................................24
5.5运行结果...............................................................27
6项目六名称:
设计和编写学生成绩管理系统的系统主菜单
6.1项目设计要求...........................................................28
6.2项目设计思路...........................................................28
6.3程序流程...............................................................29
6.3程序代码...............................................................30
6.5运行结果...............................................................32
7项目七名称:
学生成绩管理项目实现
7.1项目设计要求...........................................................33
7.2项目设计思路...........................................................33
7.3程序流程...............................................................34
7.3程序代码...............................................................35
7.5运行结果...............................................................45
8课程设计总结.............................................................49
9参考文献.................................................................50
1项目一名称:
学生成绩排名
1.1项目设计要求
(1)熟悉变量、数组定义、使用、输入、输出等基本操作;
(2)进行选择、循环结构程序设计练习;
(3)掌握冒泡法排序的算法。
1.2项目设计思路
(1)定义一个数组a[11],用以存放学生的成绩;
(2)从键盘输入10个学生及成绩;
(3)采用冒泡法,将学生成绩按照从高到低进行排序;
(4)再输入一个学生的成绩,将此成绩按照排序规律插入原学生成绩数组;
(5)将排好序的成绩单进行反序存放,即原来是从高到低,现在改为从低到高排列。
1.3程序流程
输入10个学生成绩
i=0to9
Scanf(“%d”,a&[i])
用冒泡法排序
j=0to9
i=0to9-j
intt=0;t=a[i];
a[i]=a[i+1];
a[i+1]=t;
1.4程序代码
#include
#defineN11
voidmain()
{
inta[11],i,j,t,x;
printf("pleaseinputsort:
\n");/*输入数组*/
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("thearryis:
\n");
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf("\n");
for(j=0;j<9;j++)/*用起泡法进行排序*/
{
for(i=0;i<9-j;i++)
if(a[i] { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } printf("thenewarryis: \n");/*输出新排好顺序的数列*/ for(i=0;i<10;i++) printf("%3d",a[i]); printf("\n"); printf("pleaseinputanumber: \n");/*插入一个数*/ scanf("%d",&x);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 报告 学生 成绩管理系统