欢迎来到天天文库
浏览记录
ID:43324144
大小:199.40 KB
页数:12页
时间:2019-09-30
《C语言基本程序文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include#include#include#include#defineN100广预置学生上限rintstuCount=0;广学生个数傑/structstudentcharnum[10];厂学号rcharname[10];厂姓名*/floatscore[5];厂学生成绩r};floatscoreave;广平均分数rvoidmenu_select();厂主菜单rvoidinput();厂信息录入rvoidnum_sort();厂按学号排名*/voidav_so
2、rt();广计算平均分并排名rvoidanalysisigrades();/*统计分数段1*/voidget_new();厂获得新名单*/voidmysearch();/*查询成绩单*/voidsch_name();厂按姓名査找"/voidsch_num();厂按学号查找rvoidmydelete();r'删除成绩单*/voidmymodifyO;/*修改成绩单*/voidmydisplay();厂打印成绩*/voidmydel_num();厂按学号删除rvoidmydel_name();广按姓名删除・/intmain(){charcho
3、ose=* yes_no=' ‘;do{menu_select();/*菜单选择*/choose=getch();switch(choose)厂按学号排序rcaseT:input();break;case2:num_sort();break;case3:av_sort();break;case'4':analysisigrades();break;case^':mysearch();break;case'6‘:mydisplay();break;case'7】mymodify();break;case8:mydelete();bre
4、ak;厂按平均分排序•/厂统计分数段*/广査询成绩单函数*/厂显示成绩单函数r厂修改成绩取函数r厂删除成绩单函数rcaseO:printf(”感谢您便用本软件!本软件最终解释权归F所冇~~已正常退出,请按任意键结束!n);exit(0);default:printf(M%c为非法选项!choose);}printf(H要继续选择吗(Y/N)?M);do{yes_no=getche();}while(yes_no!='Y'&&yes_no!='y*&&yes_no!='N'&&yes_no!=
5、’rT);}while(yes_no==,Y,
6、
7、yes_no==y);return0;}//主菜单voidmenu_select()system(HclsH);printf(HH);printffnJ;printf(,f
8、学籍管理系统一F
9、n);printf("
10、I");printf(M
11、主菜单(选择0~8)
12、M);printf(H
13、~~~~printf('f
14、1•录入成绩
15、”);printf(n
16、2•按学号排序
17、「;printf(n
18、3•按平均分排序
19、”);printf(M
20、4•统计分数段
21、H);p
22、rintf(H
23、5•查询成绩
24、“);printf('f
25、6•显示成绩
26、”);printf(H
27、7•修改成绩
28、”);printf(n
29、&删除成绩
30、”);printf(H
31、0•退出
32、“);printf(uvoidinput()inti=O,j;structstudenttemp={0};FlLE*fp=NULL;floatsum;intd;fp=fopen(H学生成绩",-wH);if(fp==NULL){printf("打开文件失败!");return;}system("cis");doprintf(H请输入
33、第力小个记录:H,i);printf("学号(用#结束输入):“);do{gets(temp.num);}while(strcmp(temp.num/,M)==0);if(temp.num[0]=='#')break;printf("姓名(用#结束输入):“);gets(temp.name);if(temp.name[0]==*#')break;printf("高数(用0结束输入):“);scanf(M%fM,&temp.score[0]);if(temp.score[0]==0)break;printfC英语(用0结束输入):");
34、scanf(M%fM,&temp.score[1]);if(temp.score[1]==0)break;printf(°物理(用0结束输入):“);scanf("%f°!&temp.scor
此文档下载收益归作者所有