学生成绩管理程序设计

上传人:206****923 文档编号:41477031 上传时间:2018-05-29 格式:DOC 页数:6 大小:135KB
返回 下载 相关 举报
学生成绩管理程序设计_第1页
第1页 / 共6页
学生成绩管理程序设计_第2页
第2页 / 共6页
学生成绩管理程序设计_第3页
第3页 / 共6页
学生成绩管理程序设计_第4页
第4页 / 共6页
学生成绩管理程序设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《学生成绩管理程序设计》由会员分享,可在线阅读,更多相关《学生成绩管理程序设计(6页珍藏版)》请在金锄头文库上搜索。

1、洛洛阳阳理理工工学学院院实实验验报报告告系部计算机系班级学号姓名课程名称高级语言程序设计实验日期实验名称学生成绩管理程序设计成绩实验目的:1. 掌握 C 语言的基本知识,包括 C 语言的功能和语法。2. 基本具备 C 语言程序设计能力,能熟练地阅读、理解和编写简短的 C 程序。3. 掌握一种 C 语言的编译和编程环境,能熟练地调试程序。 4. 熟练掌握结构化程序设计的方法。实验条件:电脑一台, VC+6.0实验内容与步骤:内容:1. 编写一个学生成绩管理程序。在程序中,要求能够能输入并显示 n 个学生的 m 门考试科目的成绩、总分和平均分;要求按总分进行排序;任意输入一个学号,能显示该学生的姓

2、名、各门功课的成绩。实验步骤:1.声明后宏定义。 #define N 3 #define M 32.定义 m,n.结构体。3. char name10; int num; float scoreM;float sum; float ave;4.定义参数。5. for(i=0;i#include #define N 3 #define M 3 int i,j; struct student char name10; int num; float scoreM;float sum; float ave; stuN; void cj() printf(“ 学生成绩管理系统n“); printf(“显

3、示成绩请输入:1n“); printf(“查找成绩请输入:2n“);printf(“对成绩进行排序请输入:3n“);printf(“退出请输入:4n“); void qh(struct student stu) for(i=0;iN;i+) for(j=0;jM;j+) stui.sum+=stui.scorej; void average(struct student stu) for(i=0;iN;i+) stui.ave=stui.sum/M; void print(struct student stu) printf(“学号 姓名 总分 平均分 语文 数学 英语:n“); for(i=

4、0;iN;i+) printf(“%5d%5s% 5.2f% 5.2f“,stui.num,stui.name,stui.sum,stui.ave); for(j=0;jM;j+) printf(“% 5.2f“,stui.scorej); printf(“n“); void serach(struct student stu) int a; printf(“输入学号:n“);scanf(“%d“, for(i=0;iN;i+) if (a=stui.num) printf(“%5d% 5s“,stui.num,stui.name); for(j=0;jM;j+) printf(“% 5.2f

5、“,stui.scorej); printf(“n“); void sort(struct student stu) struct student t;for(i=0;iN-1;i+) for(j=i+1;jN;j+) if(stui.sumstuj.sum) t=stui; stui=stuj; stuj=t; print(stu); void main() int choise; cj(); printf(“建立成绩表:nn“); printf(“学号 姓名 语文 数学 英语:n“); for(i=0;iN;i+) scanf(“%d%s“, for(j=0;jM;j+) scanf(“%f“, qh(stu); average(stu); printf(“操作:n“); scanf(“%d“, switch(choise) case 1:print(stu);break; case 2:serach(stu);break; case 3:sort(stu);break; case 4:system(“cls“);break; default:printf(“输出错误n“);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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