C语言工资管理系统.doc

C语言工资管理系统.doc

ID:53246036

大小:29.00 KB

页数:11页

时间:2020-04-02

C语言工资管理系统.doc_第1页
C语言工资管理系统.doc_第2页
C语言工资管理系统.doc_第3页
C语言工资管理系统.doc_第4页
C语言工资管理系统.doc_第5页
资源描述:

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

1、C语言课程设计-工资管理系统题目要求做一个工资管理系统,要能按照姓名和卡号查找员工的工资信息,以及员工工资信息的插入,删除。同时这些信息要存储在TXT文件中…还要可以按照一定顺序输出所有员工工资的信息#include#include#defineN100structmygz{ intyuefen; floatyfgz; floatsf; floatdf; floatsj; floatsfgz;};structworker{ intkahao; charxingming[20]; structmygzm[12]; float

2、zsfgz;};intygsm;structworkera[N];floatshuijin(floatm){floatshui1,shui2;floattmp;shui1=0;shui2=0;if(m>=1400){ shui1=(m-1400)*0.1; shui2=30;}else{  if(m>=800&&m<1400) {   shui2=(m-800)*0.05; }}tmp=shui1+shui2;return(tmp);}floatshifagongzi(floata,floatb,floatc,floatd){ floate=a-b-c-d; 

3、return(e);}voidduqu(){ FILE*fp; if((fp=fopen("D:工资信息.txt","r"))==NULL) {   printf("无法读取文件");   ;return; } while(!feof(fp)) {   fread(&a[ygsm],sizeof(structworker),1,fp);   ygsm++; }}voidchaxun(){ intb; inti; intj; label_3: b=0; while(b!=1&&b!=2) {   printf("1,选择姓名查询.2,选择卡号查询.");

4、   scanf("%d",&b); } if(b==1) {   charc[20];   printf("请输入您的姓名:");   scanf("%s",c);   i=0;   while(!(strcmp(a[i].xingming,c)==0)&&i

5、);   for(j=0;a[i].m[j].yuefen!=NULL;j++)   {     printf("月份:%5d,应发工资:%10.2f,水费:%7.2f,电费:%7.2f,税金:%7.2f,实发工资:%10.2f.",a[i].m[j].yuefen,a[i].m[j].yfgz,a[i].m[j].sf,a[i].m[j].df,a[i].m[j].sj,a[i].m[j].sfgz);   }   printf("总实发工资:%10f",a[i].zsfgz);      b=0;   while(b!=1&&b!=2)   {  

6、   printf("1,继续查询.2,返回主菜单.");     scanf("%d",&b);   }   if(b==1)   {     gotolabel_3;   }   else   {     ;return;   } }  else {   intd=0;   while(!(d>=10001&&d<=32767))   {     printf("请输入您的卡号(五位数字),例如:10001");     scanf("%d",&d);   }   i=0;   while(a[i].kahao!=d&&i

7、    i++;   }   if(i==ygsm)   {     printf("您查找的名字不存在,请正确输入您的名字或用卡号查询");     return;    }   printf("%-10d%-20s",d,a[i].xingming);   for(j=0;a[i].m[j].yuefen!=NULL;j++)   {     printf("月份:%5d,应发工资:%10.2f,水费:%7.2f,电费:%7.2f,税金:%7.2f,实发工资:%10.2f.",a[i].m[j].yuefen,a[i].m[j].yfgz,a[

8、i].m[j].sf,a[i].m[j

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

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

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