课程信息管理系统c语言程序

课程信息管理系统c语言程序

ID:27834203

大小:266.47 KB

页数:20页

时间:2018-12-06

课程信息管理系统c语言程序_第1页
课程信息管理系统c语言程序_第2页
课程信息管理系统c语言程序_第3页
课程信息管理系统c语言程序_第4页
课程信息管理系统c语言程序_第5页
资源描述:

《课程信息管理系统c语言程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、#include#include#includetypedefstruct{charnum[15];charname[20];charcredit[10J;charclas[20];charteacher[201;)student;studentpe[80J;intmenu_select(){charc;do{system(HclsH);printf(M++“);printfCI

2、H);printf(n

3、欢迎使用课程信息管理系统

4、n);printfC'l

5、M);printf(M++“);

6、printf(utt榊容枠课程信息管理系统枠枠水H);printf(uttIprintf("tt11.增加记录1W);printf(utt12.显示记录1W);printf(ntt13.查询记录1-);printf(ntt14.修改记录1“);printf(utt15.删除记录1“);printf(utt16.存储记录1E);printf(utt10.退出程序1E);printf(uttL」“);printf(ntt请您选择(0-6):“);c=getchar();}while(cv'0'

7、

8、c>6)

9、;retum(c-O);}intInput(studentper[J,intn)inti=0;charsign,x[10];while(sign!=*n'&&sign!='N')printf(nt课程编号:“);scanf("t%s",per[n+i].num);printf(nt课程名称:”);scanf(',t%s*',per[n+i].name);printf("t学分:”);scanf("t%s'per[n+i].credit);printf(nt选修课号:“);scanf("t%s",per[n4-i].clas);printf(nt

10、任课教师:“);scanf(Ht%s",per[n+il.teacher);gets(x);printf(ut是否继续添加?(Y/N)“);scanf(Mt%c",&sign);i卄;}return(n+i);}voidDisplay(studentper[],intn){inti;printf(Mu);/*格式*/printfC1课程编号课程名称学分选修课号任课教师-);printf(M“);for(i=l;i

11、name,per[i-1].credit,per[i-1].clas,per[i-l].teacher);if(i>l&&i%10==0){printf(Mt'r);system(HpauseM);printf(Mt-H);}}printf(MH);system("pause");intDelete_a_record(studentper[],intn)//删除学生记录函数{chars[20];inti=O,j;printfC*t请输入想删除记录中的课程编号:“);scanf("%s",s);while(strcmp(per[i].num,s)!

12、=0&&ivn)i++;if(i==n){printf(nt系统中没有此科目!M);return(n);}for(j=i;j

13、j].num,per[j+1].num);strcpy(per[j].name,per[j+1].name);strcpy(perfj].credit,perfj+1],credit);strcpy(per[j].clas,per[j+l].clas);strcpy(per[j].teacher,per[j+l].teacher);}printf(nttt已经成功删除!“);retur

14、n(n-l);1voidQuery_a_record(studentper[],intn)//查询学生记录intm;printf(ut请选择查询方式:”);printf(nti一一一

15、H);printf(nt

16、1——课程编号

17、H);printf(nt

18、2——课程名称IH);printfC'Xt

19、3——返回IH);printf(nt11H);printf(H请选择:“);scanf(”%d“,&m);while(m!=1&&m!=2&&m!=3)printf(u输入错误,请重新选择scanf(”%d“,&m);if(m==l)/

20、/按课程编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。