C语言课程设计报告-班级学生成绩管理系统

上传人:m**** 文档编号:505277981 上传时间:2023-03-27 格式:DOC 页数:17 大小:126.50KB
返回 下载 相关 举报
C语言课程设计报告-班级学生成绩管理系统_第1页
第1页 / 共17页
C语言课程设计报告-班级学生成绩管理系统_第2页
第2页 / 共17页
C语言课程设计报告-班级学生成绩管理系统_第3页
第3页 / 共17页
C语言课程设计报告-班级学生成绩管理系统_第4页
第4页 / 共17页
C语言课程设计报告-班级学生成绩管理系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C语言课程设计报告-班级学生成绩管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计报告-班级学生成绩管理系统(17页珍藏版)》请在金锄头文库上搜索。

1、2015年C语言程序课程设计学 院: 专 业: 班 级: 姓 名: 课题名称: 指导老师: 2015年 8 月 13 日班级学生成绩管理系统说明:资料库里包含有的学生成绩信息:1,li,85,86,87,81, 2,zhang,75,76,78,72, 3,wu,65,66,67,69, 4,chen,85,76,71,63, 5,dai,65,68,94,83, 6,hua,64,84,82,86, 7,zhuang,71,78,68,74, 8,ye,82,83.76,65, 9,zeng,91,83,86,78, 10,wang,68,88,76,95,一、需求分析:(1)查询学生成绩。

2、 (2)输入新生成绩。(3)修改学生成绩。 (4)各科成绩排名。二、总体设计:系统结构及流程图如下 主函数退出系统进入系统功能选择查询学生成绩各科成绩排名修改学生成绩输入学生成绩 查看成绩输入学号是否相等输出相关信息结束YN输入成绩输入相关数据输出相关数据结束修改成绩输入要修改的学号与哪个相等输入修改好的各科成绩输出所有成绩YN结束 成绩排名语文英语数学输出排名结束三、详细设计1、建立主函数和界面 #include#include#includevoid interface();void search();void insert();void change();void shunxu();vo

3、id chinese();void math();void english();void exit();struct student int num; char name20; int chinese; int math; int english; stu10=1,li,85,86,87, 2,zhang,75,76,78, 3,wu,65,66,67, 4,chen,85,76,71, 5,dai,65,68,94, 6,hua,64,84,82, 7,zhuang,71,78,68, 8,ye,82,83,76, 9,zeng,91,83,86, 10,wang,68,88,76, ;vo

4、id main()int j; printf( $n); printf( n); printf( 学生成绩管理系统 n); printf( n); printf( 设计者:罗晓芸 n); printf( n); printf( $n); printf( n); printf( & n); printf( & & n); printf( & 1,查询学生成绩; & n); printf( & & n); printf( & 2,输入新生成绩; & n); printf( & & n); printf( & 3,修改学生成绩; & n); printf( & & n); printf( & 4,各

5、科成绩排名; & n); printf( & & n); printf( & 5,退出. & n); printf( & & n); printf( & n); printf(请输入您选择的号码,并以回车键结束n); scanf(%d,&j); switch(j) case 1: search(); break;case 2: insert(); break;case 3: change(); break;case 4: shunxu(); break;case 5: exit(0); default:printf(errorn); 2、查找学生信息void search()int i,stu

6、_num;printf(请输入希望查询的学生的学号n);scanf(%d,&stu_num);for(i=0;i10;i+)if(stu_num=stui.num)printf(学号:%d,姓名:%s,语文:%d,数学:%d,英语:%d,stui.num,stui.name,stui.chinese,stui.math,stui.english);3、插入新生信息void insert() int n,i,z; for(n=0;n35;n+) if(stun.num=0) printf(请输入对应学号:n); scanf(%d,&stun.num); printf(请输入对应姓名:n); sc

7、anf(%s,stun.name); printf(请输入对应的语文数学英语成绩并以逗号分隔:n); scanf(%d,%d,%d,&stun.chinese,&stun.math,&stun.english); printf(恭喜插入成绩成功n); break; for(z=0;z30;z+) if(stuz.num=0) for (i=0;iz;i+) printf(学号:%d,姓名:%s,语文:%d,数学:%d,英语:%dn,stui.num,stui.name,stui.math,stui.math,stui.english); break; 4、修改学生成绩void change()int stu_num,stu_chinese,stu_math,stu_english,i;printf(修改前的数据为:n);for(i=0;i10;i+) printf(学号:%d,姓名:%s,语文:%d,数学:%d,英语:%dn,stui.num,stui.name,stui.math,stui.math,stui.english);printf(请输入您想修改的学生学号:);scanf(%d,&stu_num);for(i=0;i10;i+)i

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

当前位置:首页 > 建筑/环境 > 施工组织

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