资源描述:
《c语言学生教务管理系统代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#includestructteacher{charname[30];charteachernumber[30];charbirthplace[30];charteacherID[30];chartelephone[30];charcourse[30];}teacher[100];structstudent{charname[30];charstudentnumber[30];charbirthplace[30];charstudentID[30];chartelephone[30];}student[1000
2、];structmanager{charname[30];charmanagernumber[30];charbirthplace[30];charmanagerID[30];chartelephone[30];}manager[100];structgrade{charnumber[30];floatmath;floatph;floatenglish;floatc_language;floatpractise;floatsum;floataver;}grade[30];structgrade_count{floatamax;floatamin;floatmath
3、max;floatcmax;floatphmax;floatemax;floatpmax;floatmathmin;floatcmin;floatphmin;floatemin;floatpmin;charstr1[10];charstr2[10];charstr3[10];charstr4[10];charstr5[10];charstr6[10];charstr7[10];charstr8[10];charstr9[10];charstr10[10];charstr11[10];charstr12[10];}grade_count;voidaddteacher
4、(){FILE*fp1;intch=1;inti=0;while(ch==1){fp1=fopen("teacher.txt","a+");printf("请输入您要添加的教师的名字:");scanf("%s",teacher[i].name);printf("请输入您要添加的教师的教师号:");scanf("%s",teacher[i].teachernumber);printf("请输入您要添加的教师的出生地:");scanf("%s",teacher[i].birthplace);printf("请输入您要添加的教师的身份证号:");scan
5、f("%s",teacher[i].teacherID);printf("请输入您要添加的教师的联系方式:");scanf("%s",teacher[i].telephone);printf("请输入您要添加的教师的课程:");scanf("%s",teacher[i].course);fwrite(&teacher[i],sizeof(structteacher),1,fp1);printf("%5s,%5s,%5s,%5s,%5s,%5s",teacher[i].name,teacher[i].teachernumber,teacher[i].bi
6、rthplace,teacher[i].teacherID,teacher[i].telephone,teacher[i].course);printf("是否继续添加,继续添加请输入1,否则输入0");scanf("%d",&ch);fclose(fp1);i++;}}voidchangeteacher(){FILE*fp,*fp2;charteachername[30];inti;intchoice;fp=fopen("teacher.txt","r");fp2=fopen("teacherl.txt","w");printf("------欢迎进入教师修
7、改系统------");printf("请输入要修改的教师的名字");scanf("%s",teachername);for(i=0;fread(&teacher[i],sizeof(structteacher),1,fp)!=0;i++){if(strcmp(teacher[i].name,teachername)==0){printf("你所要修改的教师的资料如下:");printf("姓名:〈%s〉教师号:<%s>出生地:〈%s〉身份证号:<%s>联系方式:<%s>课程:<%s>",teacher[i].name,teacher[i]
8、.teac