C语言实训报告—学生成绩管理系统

上传人:油条 文档编号:115848355 上传时间:2019-11-15 格式:DOC 页数:56 大小:1.40MB
返回 下载 相关 举报
C语言实训报告—学生成绩管理系统_第1页
第1页 / 共56页
C语言实训报告—学生成绩管理系统_第2页
第2页 / 共56页
C语言实训报告—学生成绩管理系统_第3页
第3页 / 共56页
C语言实训报告—学生成绩管理系统_第4页
第4页 / 共56页
C语言实训报告—学生成绩管理系统_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《C语言实训报告—学生成绩管理系统》由会员分享,可在线阅读,更多相关《C语言实训报告—学生成绩管理系统(56页珍藏版)》请在金锄头文库上搜索。

1、C语言实训报告课程实训说明书课程: C语言实训 系 部: 专业班级: 学 号: 姓 名: 指导教师: 年 月 日目 录1 项目一名称:学生成绩排名1.1 项目设计要求 . 11.2 项目设计思路 . 11.3 程序流程 . 21.4 程序代码 . 31.5 运行结果 . 42 项目二名称:按条件实现学生成绩排名2.1 项目设计要求 . 32.2 项目设计思路 . 32.3 程序流程 . 42.3 程序代码 . 72.5 运行结果 . 103 项目三名称:数组优化学生成绩排名3.1 项目设计要求 . 113.2 项目设计思路 . 113.3 程序流程 . 123.3 程序代码 . 133.5 运

2、行结果 . 144 项目四名称:学生成绩单制作4.1 项目设计要求 . 154.2 项目设计思路 . 154.3 程序流程 . 164.3 程序代码 . 174.5 运行结果 . 215 项目五名称:学生成绩排序文件管理5.1 项目设计要求 . 225.2 项目设计思路 . 225.3 程序流程 . 235.3 程序代码 . 245.5 运行结果 . 276 项目六名称:设计和编写学生成绩管理系统的系统主菜单6.1 项目设计要求 . 286.2 项目设计思路 . 286.3 程序流程 . 296.3 程序代码 . 306.5 运行结果 . 327 项目七名称:学生成绩管理项目实现7.1 项目设

3、计要求 . 337.2 项目设计思路 . 337.3 程序流程 . 347.3 程序代码 . 357.5 运行结果 . 458课程设计总结 . 499参考文献 . 501 项目一名称:学生成绩排名1.1项目设计要求(1)熟悉变量、数组定义、使用、输入、输出等基本操作;(2)进行选择、循环结构程序设计练习;(3)掌握冒泡法排序的算法。1.2项目设计思路(1)定义一个数组a11,用以存放学生的成绩;(2)从键盘输入10个学生及成绩;(3)采用冒泡法,将学生成绩按照从高到低进行排序;(4)再输入一个学生的成绩,将此成绩按照排序规律插入原学生成绩数组;(5)将排好序的成绩单进行反序存放,即原来是从高到

4、低,现在改为从低到高排列。1.3程序流程输入10个学生成绩i=0 to 9Scanf(“%d”,a&i)用冒泡法排序j=0to 9i=0to 9-jint t=0;t=ai;ai=ai+1;ai+1=t;1.4程序代码#include#define N 11void main() int a11,i,j,t,x; printf(please input sort:n); /*输入数组*/ for(i=0;i10;i+) scanf(%d,&ai); printf(the arry is:n); for(i=0;i10;i+) printf(%3d,ai); printf(n); for(j=0

5、;j9;j+) /*用起泡法进行排序*/ for(i=0;i9-j;i+) if(aiai+1) t=ai; ai=ai+1; ai+1=t; printf(the new arry is:n); /*输出新排好顺序的数列*/ for(i=0;i10;i+) printf(%3d,ai); printf(n);printf(please input a number:n); /*插入一个数*/ scanf(%d,&x);if(xa9) /*对新形成的数组进行排序*/ a10=x;else for(i=0;i10;i+) if(ai=i;j-) aj+1=aj; ai=x; break; printf(the new arry is:n); for(i=0;i=10;i+) printf(%3d,ai); printf(n); for(i=0;iN/2;i+) /*反顺序排放数组*/ t=ai; ai=aN-i-1; aN-i-1=t; printf(new arry is:n); for(i=0;i=10;i+) /*输出反序数组*/ printf(%3d,ai); printf(n); 1.5运行结果:2 项目二名称:按条件实现学生成绩排名项目一:学生成绩排名2.1项目设计要求(1)复习数组,选择、循环结构程序设计; (2)掌握函数的定义、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号