欢迎来到天天文库
浏览记录
ID:44171245
大小:15.46 KB
页数:6页
时间:2019-10-19
《C语言教师管理系统代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#include/*函数声明*/voidinput();//此函数功能是输入教师信息intmenu();//此函数是一个菜单//学号:410109060328structdata{intyear;intmonth;intday;};structteacher{charnum[15];charname[30];structdatabir;charsex;floatjbgz;floatjt;};intmenu
2、(){intn;printf("1.实现教师信息的录入");printf("2.求每个教师的总工资,并输出");printf("3.按总工资从高到低排序,输出教师信息");printf("4.查找指定姓名的教师信息,若不存在,给出提示信息");printf("5.查找基本工资最高的教师信息");printf("6.修改指定职工号的职工信息");printf("7.程序结束");printf("************************************************");p
3、rintf("请输入你要执行的操作:");scanf("%d",&n);while(n<1
4、
5、n>7){printf("请重新输入");scanf("%d",&n);}returnn;}//实现教师信息录入voidinput(structteachera[],intn){inti;printf("石家庄经济学院");for(i=0;i6、intf("请输入教师出生日期:");scanf("%d%d%d",&a[i].bir.year,&a[i].bir.month,&a[i].bir.day);printf("请输入教师性别:");getchar();scanf("%c",&a[i].sex);printf("请输入教师基本工资:");scanf("%f",&a[i].jbgz);printf("请输入教师津贴:");scanf("%f",&a[i].jt);}}//实现教师信息输出voidoutput(structteachera[],intn){inti;7、printf("工作号,姓名,出生日期,性别,基本工资,津贴,总工资:");for(i=0;i8、achertemp;for(i=0;i(a[i].jbgz+a[i].jt))k=j;if(k!=i){temp=a[i];a[i]=a[k];a[k]=temp;}}output(a,n);}//查找指定姓名的教师信息,若不存在,给出提示信息voidsearchbyname(structteachera[],intn){charname[20];intflag=0;inti;printf("请输入要查找的教师姓名:9、n");getchar();gets(name);for(i=0;i10、=0)printf("查无此人!");}//查找基本工资最高的教师信息voidsearchbyjbgz(structteachera[],intn){structteachertemp;inti;temp=a[0];for(i=1;i
6、intf("请输入教师出生日期:");scanf("%d%d%d",&a[i].bir.year,&a[i].bir.month,&a[i].bir.day);printf("请输入教师性别:");getchar();scanf("%c",&a[i].sex);printf("请输入教师基本工资:");scanf("%f",&a[i].jbgz);printf("请输入教师津贴:");scanf("%f",&a[i].jt);}}//实现教师信息输出voidoutput(structteachera[],intn){inti;
7、printf("工作号,姓名,出生日期,性别,基本工资,津贴,总工资:");for(i=0;i8、achertemp;for(i=0;i(a[i].jbgz+a[i].jt))k=j;if(k!=i){temp=a[i];a[i]=a[k];a[k]=temp;}}output(a,n);}//查找指定姓名的教师信息,若不存在,给出提示信息voidsearchbyname(structteachera[],intn){charname[20];intflag=0;inti;printf("请输入要查找的教师姓名:9、n");getchar();gets(name);for(i=0;i10、=0)printf("查无此人!");}//查找基本工资最高的教师信息voidsearchbyjbgz(structteachera[],intn){structteachertemp;inti;temp=a[0];for(i=1;i
8、achertemp;for(i=0;i(a[i].jbgz+a[i].jt))k=j;if(k!=i){temp=a[i];a[i]=a[k];a[k]=temp;}}output(a,n);}//查找指定姓名的教师信息,若不存在,给出提示信息voidsearchbyname(structteachera[],intn){charname[20];intflag=0;inti;printf("请输入要查找的教师姓名:
9、n");getchar();gets(name);for(i=0;i10、=0)printf("查无此人!");}//查找基本工资最高的教师信息voidsearchbyjbgz(structteachera[],intn){structteachertemp;inti;temp=a[0];for(i=1;i
10、=0)printf("查无此人!");}//查找基本工资最高的教师信息voidsearchbyjbgz(structteachera[],intn){structteachertemp;inti;temp=a[0];for(i=1;i
此文档下载收益归作者所有