教师查询系统C语言,C语言教师管理系统代码

《C语言教师管理系统代码》由会员分享,可在线阅读,更多相关《C语言教师管理系统代码(6页珍藏版)》请在人人文库网上搜索。

1、精选文档#include #include #include #include /*函数声明*/void input(); / 此函数功能是输入教师信息int menu();/此函数是一个菜单/学号:410109060328struct dataint year;int month;int day;struct teacherchar num15;char name30;struct data bir;char sex;float jbgz;float jt;int menu()int n;printf(1. 实现教师信息的录入n);printf(2. 求每个教师的总工资,并输出n);prin。

2、tf(3. 按总工资从高到低排序,输出教师信息n);printf(4. 查找指定姓名的教师信息,若不存在,给出提示信息n);printf(5. 查找基本工资最高的教师信息n);printf(6. 修改指定职工号的职工信息n);printf(7. 程序结束n);printf(*n);printf(请输入你要执行的操作:n);scanf(%d,&n);while( n7)printf(请重新输入n);scanf(%d,&n);return n;/实现教师信息录入void input(struct teacher a,int n)int i;printf(石家庄经济学院n);for(i=0;i(ai。

3、.jbgz+ai.jt)k=j;if(k!=i)temp=ai;ai=ak;ak=temp;output(a,n);/查找指定姓名的教师信息,若不存在,给出提示信息void searchbyname(struct teacher a,int n)char name20;int flag=0;int i;printf(请输入要查找的教师姓名:n);getchar();gets(name);for(i=0;itemp.jbgz)temp=ai;printf(工作号,姓名,出生日期,性别,基本工资,津贴,总工资:n);printf(%s %s %d %d %d %c %f %f %fn,temp.n。

4、um,temp.name,temp.bir.year,temp.bir.month,temp.bir.day,temp.sex,temp.jbgz,temp.jt,temp.jbgz+temp.jt);/修改指定职工号得教师信息void repeat(struct teacher a,int n)char temp20;int flag=0;int i;printf(请输入要修改的职工号:n);getchar();gets(temp);for(i=0;in;i+)if(strcmp(temp,ai.num)=0)printf(%s %s %d %d %d %c %f %f %fn,ai.num。

5、,ai.name,ai.bir.year,ai.bir.month,ai.bir.day,ai.sex,ai.jbgz,ai.jt,ai.jbgz+ai.jt);printf(请重新输入职工号.姓名.出生日期.性别.基本工资.津贴:n);scanf(%s %s %d %d %d %c %f %f,ai.num,ai.name,&ai.bir.year,&ai.bir.month,&ai.bir.day,&ai.sex,&ai.jbgz,&ai.jt);flag=1;if(flag=0)printf(查无此人!n);printf(修改后的教师信息:n);printf(职工号.姓名.出生日期.性别。

6、.基本工资.津贴.总工资:n);for(i=0;in;i+)printf(%s %s %d %d %d %c %f %f %fn,ai.num,ai.name,ai.bir.year,ai.bir.month,ai.bir.day,ai.sex,ai.jbgz,ai.jt,ai.jbgz+ai.jt);void main()int num;struct teacher tea3;while(num=menu()switch(num)case 1: input(tea,3); break;case 2: output(tea,3);break;case 3: sortbyzgz(tea,3);break;case 4: searchbyname(tea,3);break;case 5: searchbyjbgz(tea,3);break;case 6: repeat(tea,3);break;case 7: exit(0);getch(); /按任意键继续system(cls); /清屏6。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值