欢迎来到天天文库
浏览记录
ID:50451550
大小:125.50 KB
页数:19页
时间:2020-03-09
《课程信息管理系统C语言程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#includetypedefstruct{charnum[15];charname[20];charcredit[10];charclas[20];charteacher[20];}student;studentpe[80];intmenu_select(){charc;do{system("cls");printf("+---------------------------+");printf("
2、
3、");printf("
4、欢迎使
5、用课程信息管理系统
6、");printf("
7、
8、");printf("+---------------------------+");printf("tt*****课程信息管理系统*****");printf("tt┌───────┐");printf("tt│1.增加记录│");printf("tt│2.显示记录│");printf("tt│3.查询记录│");printf("tt│4.修改记录│");printf("tt│5.删除记录│");printf("t
9、t│6.存储记录│");printf("tt│0.退出程序│");printf("tt└───────┘");printf("tt请您选择(0-6):");c=getchar();}while(c<'0'
10、
11、c>'6');return(c-'0');}intInput(studentper[],intn){inti=0;charsign,x[10];while(sign!='n'&&sign!='N'){printf("t课程编号:");scanf("t%s",per[n+i].num);printf
12、("t课程名称:");scanf("t%s",per[n+i].name);printf("t学分:");scanf("t%s",per[n+i].credit);printf("t选修课号:");scanf("t%s",per[n+i].clas);printf("t任课教师:");scanf("t%s",per[n+i].teacher);gets(x);printf("t是否继续添加?(Y/N)");scanf("t%c",&sign);i++;}return(n+i);}voidDisplay(st
13、udentper[],intn){inti;printf("-------------------------------------------------------------------------------");/*格式*/printf("课程编号课程名称学分选修课号任课教师");printf("-------------------------------------------------------------------------------");for(i=1;i14、("%-12s%-12s%-15s%-18s%s",per[i-1].num,per[i-1].name,per[i-1].credit,per[i-1].clas,per[i-1].teacher);if(i>1&&i%10==0){printf("t-----------------------------------------");printf("t");system("pause");printf("t-----------------------------------------");}}print15、f("------------------------------------------------------------------------------");system("pause");}intDelete_a_record(studentper[],intn)//删除学生记录函数{chars[20];inti=0,j;printf("t请输入想删除记录中的课程编号:");scanf("%s",s);while(strcmp(per[i].num,s)!=0&&i16、t系统中没有此科目!");return(n);}for(j=i;j
14、("%-12s%-12s%-15s%-18s%s",per[i-1].num,per[i-1].name,per[i-1].credit,per[i-1].clas,per[i-1].teacher);if(i>1&&i%10==0){printf("t-----------------------------------------");printf("t");system("pause");printf("t-----------------------------------------");}}print
15、f("------------------------------------------------------------------------------");system("pause");}intDelete_a_record(studentper[],intn)//删除学生记录函数{chars[20];inti=0,j;printf("t请输入想删除记录中的课程编号:");scanf("%s",s);while(strcmp(per[i].num,s)!=0&&i16、t系统中没有此科目!");return(n);}for(j=i;j
16、t系统中没有此科目!");return(n);}for(j=i;j
此文档下载收益归作者所有