成绩管理系统--c语言课程设计

成绩管理系统--c语言课程设计

ID:13757724

大小:111.90 KB

页数:8页

时间:2018-07-24

成绩管理系统--c语言课程设计_第1页
成绩管理系统--c语言课程设计_第2页
成绩管理系统--c语言课程设计_第3页
成绩管理系统--c语言课程设计_第4页
成绩管理系统--c语言课程设计_第5页
资源描述:

《成绩管理系统--c语言课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机文化基础(C语言)程序设计报告计算机文化基础(C语言)程序设计报告指导教师*学号*学生姓名***专业测控班级*电话*成绩二〇〇九年七月十日计算机文化基础(C语言)程序设计报告一.设计题目题目编号:C10(难度系数C+)题目名称:在C语言环境下实现成绩管理二.题目的意义1.用C语编辑一个成绩管理系统,要求输入一个班学生的学号和各门功课的成绩,应用结构体数组保存输入的信息,求出每个学生的平均成绩;再按平均成绩排序,并输出排序的结果。通过对该程序的编辑,有效的掌握结构体数组的应用,以及常用的排序方法,提高自身的程序的理解和读程序的能力。2.提

2、高自身独立思考和解决问题的能力,有助于自身思考问题能力的提升。三.程序设计功能图程序由7个功能模块组成,功能模块图如下:mainIntroductionInputAverageSortOutput系统结束运行提示(end)各功能模块及参数和变量说明如下:1.模块名称Structstudentstu[N]模块功能结构体数组模块说明定义结构体类型的数组,用于存放学生成绩和和学号类型变量名初值值域变量说明charnum00-20学生学号floatsore0>0学生分数floataverage0>0学生平均分2.模块名称main模块功能主控函数模块说

3、明初始化、输入,排序,输出类型变量名初值值域变量说明inti00-10循环变量,代表课程数intj00-100循环变量,代表学生数intk0>0循环变量Intsum0>0学生总分计算机文化基础(C语言)程序设计报告intOrder[N]00-100排序时引用的代表数组元素下脚标四.详细设计程序设计流程图:开始结束Sort,排序output输出Average,求平均分i++i0&&x<11&&y>0&&y<100Inti,j,k,sum,order[N];printf("pleaseinputth

4、erightnumber:");1.程序运行介绍模块,包括注意事项等printf("************************SystemIntroduction***********************");/*提示以下部分为程序运行注意事项*/printf("t

5、1.TheNOyouwriteinmustbemorethanzero

6、");/*输入数据必须大于0*/printf("t

7、2.Thescoreyouwriteinmustbemorethanzero

8、");/计算机文化基础(C语言)程序设计

9、报告*输入分数大于0*/printf("***************************MessageEnd*****************************");/*提示程序使用注意事项结束*/printf("");2.数据输入模块:(确认课程数和学生数)printf("PleaseinputthenumberofClass:");/*输入课程数量*/scanf("%d",&x);printf("Pleaseinputthenumberofstudent:");/*输入学生数量*/scanf("%d",&y);pr

10、intf("studentnumber:%d",y);/输出用户输入数据,确认是否有错*/printf("Classnumber:%d",x);3数据输入及选择模块(input)if(x>0&&x<11&&y>0&&y<100)/*当用户输入数据满足条件才执行下面程序*/{for(i=0;i

11、core%d:",j+1);scanf("%d",&stu[i].score[j]);}/*输入学生分数*/}}elseprintf("pleaseinputtherightnumber:");/*当用户输入数据不符合运行条件时,跳出,并提示用户确认*/system("pause");;4.求平均数模块:Averagefor(i=0;i

12、平均数函数*/5排序模块sort.for(i=0;i

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

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

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