2022年C语言编程学生成绩管理系统 .pdf
《2022年C语言编程学生成绩管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言编程学生成绩管理系统 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include #include #include struct stud char num10; char name10; int yuwen; int shuxue; int yingyu; double ave; int total; ; int i=0; void main() int j,ch1,m1,m2; int n; char k110,k210; void shuru(struct stud stu); void shuchu(struct stud stu); void sorta(struct stud stu); void sortb(struct stud stu)
2、; void sortc(struct stud stu); void sortd(struct stud stu); struct stud stu100; printf(nnnnnn); printf(tt n); printf(tt n); printf(tt - n); printf(tt 欢迎进入学生成绩管理系统n); printf(tt - n); printf(tt n); printf(tt n); printf(nnnn); while(1) printf(n); printf(n); printf(n); printf(tt 学生成绩信息管理系统n); printf(tt
3、= n); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - printf(tt 1.输入学生成绩信息n); printf(tt 2.查询学生成绩信息n); printf(tt 3.删除学生成绩信息n); printf(tt 4.修改学生成绩信息n); printf(tt 0.退出系统 n); printf(n); printf(nnt 请按键选择功能(04):); scanf(%d,&ch1); if(ch1=0)break;
4、switch(ch1) case 1:shuru(stu);break; case 2:printf(ttt1 :按语文成绩排列n); printf(ttt2 :按数学成绩排列n); printf(ttt3 :按英语成绩排列n); printf(ttt4 :按总成绩排列n); printf(ttt5: 全体信息 n); printf(ttt0 :返回上级菜单n); scanf(%d,&m1); if(m1=0)break; else switch(m1) case 1:sorta(stu);shuchu(stu);break; case 2:sortb(stu);shuchu(stu);bre
5、ak; case 3:sortc(stu);shuchu(stu);break; case 4:sortd(stu);shuchu(stu);break; case 5:shuchu(stu);break; default:printf(Error!nn); break; case 3:printf(ttt1: 按学号删除 n); printf(ttt2: 按姓名删除 n); printf(ttt0: 返回上级菜单 n); scanf(%d,&m2); if(m2=0)break; else switch(m2) case 1:printf( 学号 :); scanf(%s,&k1); for
6、(j=0;j+) if(j=i) printf( 已不存在符合条件的学生);break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - if(strcmp(k1,stuj.num)=0) printf( 你要删除的是:n); printf( 学号 t 姓名 t 语文 t 数学 t 英语 t 平均分 t 总分 n); printf(%st%st%dt%dt%dt%.1ft%dnn,stuj.num,stuj.name,stuj.
7、yuwen,stuj.shuxue,stuj.yingyu,stuj.ave,stuj.total); printf(ttt1: 确认 n); printf(ttt2: 取消 n); scanf(%d,&n); switch(n) case 1:for(;j=i) printf( 已不存在符合条件的学生);break; if(strcmp(stuj.name,k2)=0) printf( 你要删除的是:n); printf( 学号 t 姓名 t 语文 t 数学 t 英语 t 平均分 t 总分 n); printf(%st%st%dt%dt%dt%.1ft%dnn,stuj.num,stuj.n
8、ame,stuj.yuwen,stuj.shuxue,stuj.yingyu,stuj.ave,stuj.total); printf(ttt1: 确认 n); printf(ttt2: 取消 n); scanf(%d,&n); switch(n) case 1:for(;j=i) printf( 不存在符合条件的学生);break; if(strcmp(stuj.num,k1)=0) printf( 你要修改的是:n); printf( 学号 t 姓名 t 语文 t 数学 t 英语 t 平均分 t 总分 n); printf(%st%st%dt%dt%dt%.1ft%dnn,stuj.num
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C语言编程学生成绩管理系统 2022 语言 编程 学生 成绩管理系统
限制150内