教师工资管理系统程序源代码

教师工资管理系统程序源代码

ID:9383124

大小:83.50 KB

页数:14页

时间:2018-04-29

教师工资管理系统程序源代码_第1页
教师工资管理系统程序源代码_第2页
教师工资管理系统程序源代码_第3页
教师工资管理系统程序源代码_第4页
教师工资管理系统程序源代码_第5页
资源描述:

《教师工资管理系统程序源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include//标准输入输出头文件#include//standardlibrary标准库头文件包含了C、C++语言的最常用的系统函数该文件包含了的C语言标准库函数的定#include//malloc的全称是memoryallocation,中文叫动态内存分配#include//字符串处理#include//conio是ConsoleInput/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入

2、和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等#defineTITLE"月份教师编号姓名应发数各种折扣实发数"#defineDATA"%2d%4ld%-10s%6.1f%6.1f%6.1f",p1->month,p1->num,p1->name,p1->should_pay,p1->rebate,p1->actual_paytypedefstructpay//结构体声明,pay为绰号{longnum;//教师编号shortmonth;//月份charname[20

3、];//姓名,占长度为20floatjb,ji,gt,bt,ft,jt;floatshould_pay;//应发数floatfz,cx,hf,gr;floatrebate;//各种折扣floatactual_pay;//实发数structpay*next;//建立链表}PAY;FILE*fp;//指针变量指向FILEPAY*p1=NULL,*p2=NULL,*head=NULL;//初值为空voidmenu();PAY*input();voidoutput();voidsave(PAY*head);PAY*ope

4、n();PAY*insert();voidsearch();PAY*del();PAY*revise();/*主程序模块*/voidmain(void){shortsel;do{menu();scanf("%d",&sel);//格式输入函数,读入十进制数switch(sel){case1:head=input();//输入模块break;case2:head=insert();//插入模块break;case3:head=revise();//修改模块break;case4:head=del();//删除模块b

5、reak;case5:search();//查找模块break;case6:output();//输出模块break;case7:save(head);//保存模块break;case0:break;}}while(sel!=0);}/*菜单*/voidmenu(){printf("");//格式化输出数据,换行printf("tttt*主菜单功能选项*");//tab符printf("tttt1.创建工资档案");printf("tttt2.添加工

6、资信息");printf("tttt3.修改工资信息");printf("tttt4.删除工资信息");printf("tttt5.查找工资信息");printf("tttt6.分类信息列表");printf("tttt7.保存信息");printf("tttt0.退出");printf("");}/*输入模块*/PAY*input(){shortn=1;p1=(PAY*)malloc(sizeof(PAY

7、));if(p1==NULL){printf("内存不足,无法创建链表!");getch();//从控制台读取一个字符,但不显示在屏幕上}printf("请输入第%d位教师的信息(以教师编号为0结束):",n);printf("教师编号:");scanf("%d",&p1->num);if(p1->num==0){printf("按任意键回车!");getch();free(p1);return0;}getchar();printf("姓名:");gets(p1->name);printf("工资月份:"

8、);scanf("%d",&p1->month);printf("基本工资,津贴,岗贴,补贴,房贴,交通费:");scanf("%f,%f,%f,%f,%f,%f",&p1->jb,&p1->ji,&p1->gt,&p1->bt,&p1->ft,&p1->jt);printf("房租,储蓄,会费:");scanf("%f,%f,%f,%f",&p1->fz,&p1

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

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

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