学院教职工工资管理系统C语言程序设计.doc

学院教职工工资管理系统C语言程序设计.doc

ID:56970627

大小:81.50 KB

页数:23页

时间:2020-07-29

学院教职工工资管理系统C语言程序设计.doc_第1页
学院教职工工资管理系统C语言程序设计.doc_第2页
学院教职工工资管理系统C语言程序设计.doc_第3页
学院教职工工资管理系统C语言程序设计.doc_第4页
学院教职工工资管理系统C语言程序设计.doc_第5页
资源描述:

《学院教职工工资管理系统C语言程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学院教职工工资管理系统C语言程序设计#include#include#include#defineN100intn;/*职工总数*/structteacher{charname[20];/*姓名*/charsex[5];/*性别*/intyear,mounth;/*出生年月*/intage;/*年龄*/charmarrige[5];/*婚姻状况*/charaddr[30];/*家庭住址*/charengineer[20];/*职称*/float

2、wage;/*工资级别*/}teac[N];floatsum=0;/*总工资*/voidsave();/*数据输入函数*/voidall();/*计算工资总额函数*/voidave();/*计算平均工资函数*/voidsort1();/*排序函数*/voidsort2();/*排序函数*/voidsame();/*找工资级别相同职工名单函数*/voidreviwe();/*修改函数*/voidfind();/*查询函数*/voidprint();/*数据输出函数*/voidmain(){charch;

3、printf("※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※");printf("╱********欢◇☆○进◇☆○院◇☆○工◇☆○资◇☆○理◇☆○统************╲");printf("╲********○☆◇迎○☆◇入○☆◇职○☆◇工○☆◇管○☆◇系○************╱");printf("※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※");printf("☆请选择你所需要的服务,按回车确认☆");prin

4、tf("tts:数据输入ttta:总工资tttv:平均工资tttg:按工资排序tttx:按姓名排序tttm:工资级别相同职工名单tttr:修改tttf:查询ttte:退出t");scanf("%c",&ch);while(ch!='e'){switch(ch){case's':save();break;case'a':all();break;case'v':ave();break;case'g':sort1(

5、);break;case'x':sort2();break;case'm':same();break;case'r':reviwe();break;case'f':find();}printf("☆请再次选择你所需要的服务,按回车确认☆");printf("tts:数据输入ttta:总工资tttv:平均工资tttg:按工资排序tttx:按姓名排序tttm:工资级别相同职工名单tttr:修改tttf:查询tt

6、te:退出t");getchar();scanf("%c",&ch);}}/*函数功能:输入职工信息*/voidsave(){FILE*fp;intj=0,i;charch[2];intn=0;printf("请选择输入方式:");printf("1:向管理系统重新输入数据,并删除原有数据2:向系统增加数据");scanf("%d",&i);/*输入选项*/if(i==1){if((fp=fopen("C:\file1.dat","wb+"))==NULL)/*判断文件能否打开*/

7、{printf("cannotopenthisfile");exit(0);}printf("你是否要输入职工信息?(是:y/否:n)");scanf("%s",ch);while(strcmp(ch,"y")==0

8、

9、strcmp(ch,"Y")==0)/*判断是否要录入新信息*/{printf("姓名t");scanf("%s",teac[j].name);printf("性别(男:b/女:g)t");scanf("%s",teac[j].sex);printf("生日:年t

10、");scanf("%d",&teac[j].year);printf("月t");scanf("%d",&teac[j].mounth);while(teac[j].mounth<1

11、

12、teac[j].mounth>12){printf("输入月份有误请重输");scanf("%d",&teac[j].mounth);}printf("年龄t");scanf("%d",&teac[j].age);printf("婚否(是y/否n)t"

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

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

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