欢迎来到天天文库
浏览记录
ID:5826062
大小:89.50 KB
页数:14页
时间:2017-12-25
《c语言大作业封面模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言大作业班级:10物理学号:2010061251姓名:崔文明2013年6月20日#include#include#include#defineM3typedefstructstudents{charname[20];charnum[15];floatscore[M];floataverage;floattotal;}MESSA;MESSAstu[20];intS;voidmenu(void);voidchoose(void);voidinput(void);voidsavescor
2、e(void);voidloadscore(void);voidchoosec(void);voidaverage(void);voidtotal(void);voidname(void);voidnumber(void);voidshow(void);voidexcellent(void);voidpassing(void);voidpersonal(void);voidExit();voidmain(){menu();choose();}voidmenu(void){system("CLS");printf("t************
3、*****************");printf("t*欢迎使用这个成绩管理系统*");printf("t*****************************");printf("t");printf("t请输入学生的分数........请按.........1");printf("t搜索学生分数...........请按.........2");printf("t搜索学生的优秀通过率....请按.........3");printf("t搜索学生的通过状况......请按.........
4、4");printf("t搜索个人各门成绩分数....请按.........5");printf("t退出....................请按.........6");printf("t请选择:");}voidchoose(void){intx,flag=0;while(flag==0){fflush(stdin);scanf("%d",&x);getchar();switch(x){case1:input();savescore();loadscore();menu();choose();flag=1;br
5、eak;case2:choosec();flag=1;break;case3:excellent();flag=1;break;case4:passing();flag=1;break;case5:personal();flag=1;break;case6:Exit();flag=1;default:printf("tSorry,yourchoosedoesn'texist!pleasechooseagain!");}}}voidinput(void){intflag=1,j,i;chark;floatpp=0;for(i=0;flag
6、==1;i++){printf("t请输入第N.%hd个学生的成绩信息:",i+1);puts("姓名:");fflush(stdin);gets(stu[i].name);fflush(stdin);puts("学号:");fflush(stdin);gets(stu[i].num);puts("t分数:t语文t数学t英语");for(j=0;j7、ush(stdin);scanf("%c",&k);if(k!='N'&&k!='Y')puts("t出错了,哈哈,再输一次吧!");elseif(k=='N'){flag=0;S=i;break;}elsebreak;}}for(i=0;i<=S;i++){for(j=0,stu[i].total=0.0;j8、ts("t你想要保存这些数据么?(Y/N)");while(1){fflush(stdin);scanf("%c",&m);if(m=='Y'){if((fp=f
7、ush(stdin);scanf("%c",&k);if(k!='N'&&k!='Y')puts("t出错了,哈哈,再输一次吧!");elseif(k=='N'){flag=0;S=i;break;}elsebreak;}}for(i=0;i<=S;i++){for(j=0,stu[i].total=0.0;j8、ts("t你想要保存这些数据么?(Y/N)");while(1){fflush(stdin);scanf("%c",&m);if(m=='Y'){if((fp=f
8、ts("t你想要保存这些数据么?(Y/N)");while(1){fflush(stdin);scanf("%c",&m);if(m=='Y'){if((fp=f
此文档下载收益归作者所有