人事管理管理系统—C语言课程设计(3)

2019-01-27 13:54

C语言课程设计报告

开始 输入要查询记录的编号 输对要改的字 入应修项数Y 是否找到记录? N 显示没有找到 输入修改后的值 { int i=0,j,k; char num[10];

printf(\请输入您要编辑的记录的编号: \ scanf(\

if((fp=fopen(\ { printf(\ return; }

while(!feof(fp))

{ fscanf(fp,\.sex,&per[i].age,per[i].zhiwu,&per[i].zhiche,per[i].zzmm,&per[i].zgxl,per[i].rzsj,&per[i].lysj,per[i].rylb); i++; }

fclose(fp);

if((fp=fopen(\ { printf(\ return; }

printf(\请输入您要修改的项所对应的数字:(编号对应的数字为1,其他项依次为2,3,4...))\

scanf(\

11

C语言课程设计报告

printf(\请输入这一项修改后的值\ for(j=0;j

{ if(strcmp(per[j].num,num)==0) { switch(k)

{ case 1:scanf(\ case 2:scanf(\ case 3:scanf(\ case 4:scanf(\ case 5:scanf(\ case 6:scanf(\ case 7:scanf(\ case 8:scanf(\ case 9:scanf(\ case 10:scanf(\ case 11:scanf(\ case 12:return;

default:printf(\输入错误\ } } }

for(j=0;j

{ fprintf(fp,\r[j].sex,per[j].age,per[j].zhiwu,per[j].zhiche,per[j].zzmm,per[j].zgxl,per[j].rzsj,per[j].lysj,per[j].rylb); }

fclose(fp); trim();

browse(); printf(\ getchar(); }

12

C语言课程设计报告

开始 判断人员是否在职 把在职人员相加 完成 (7) 根据在职人数进行统计模块 程序

void sumzzrs() { int i=0,j;

if((fp=fopen(\ { printf(\ return; }

while(!feof(fp))

{ fscanf(fp,\.sex,&per[i].age,per[i].zhiwu,&per[i].zhiche,per[i].zzmm,&per[i].zgxl,per[i].rzsj,&per[i].lysj,per[i].rylb); i++; }

if(i==0)

{ printf(\这是一个空文件\ return; }

printf(\在职人员数量是%d人\\n\ for(j=0;j

{ printf(\sex,per[j].age,per[j].zhiwu,per[j].zhiche,per[j].zzmm,per[j].zgxl,per[j].rzsj,per[j].lysj,per[j].rylb); }

fclose(fp);

13

C语言课程设计报告

trim();

browse(); printf(\ getchar(); }

(7)根据党员人数进行统计模块 程序

void sumdyrs()

{ int i=0,j,count=0;

if((fp=fopen(\ { printf(\ return; }

while(!feof(fp))

{ fscanf(fp,\.sex,&per[i].age,per[i].zhiwu,&per[i].zhiche,per[i].zzmm,&per[i].zgxl,per[i].rzsj,&per[i].lysj,per[i].rylb); i++; }

if(i==0)

{ printf(\这是一个空文件\ return; }

for(j=0;j

{ if(strcmp(per[j].zzmm,\党员\

{ printf(\sex,per[j].age,per[j].zhiwu,per[j].zhiche,per[j].zzmm,per[j].zgxl,per[j].rzsj,per[j].lysj,per[j].rylb);

count++; } }

fclose(fp);

printf(\党员数量是%d人\ trim();

browse(); printf(\ getchar(); }

(8)根据女工人数进行统计模块 程序

void sumngrs()

14

C语言课程设计报告

{ int i=0,j,count=0;

if((fp=fopen(\ { printf(\ return; }

while(!feof(fp))

{ fscanf(fp,\.sex,&per[i].age,per[i].zhiwu,&per[i].zhiche,per[i].zzmm,&per[i].zgxl,per[i].rzsj,&per[i].lysj,per[i].rylb); i++; }

if(i==0)

{ printf(\这是一个空文件\ return; }

for(j=0;j

{ if(strcmp(per[j].sex,\女\

{ printf(\sex,per[j].age,per[j].zhiwu,per[j].zhiche,per[j].zzmm,per[j].zgxl,per[j].rzsj,per[j].lysj,per[j].rylb);

count++; } }

fclose(fp);

printf(\女工数量是%d人\ trim();

browse(); printf(\ getchar(); }

(9)根据硕士以上学历人数进行统计模块 void sumssysxlrs() { int i=0,j,count=0;

if((fp=fopen(\ { printf(\ return; }

while(!feof(fp))

{ fscanf(fp,\.sex,&per[i].age,per[i].zhiwu,&per[i].zhiche,per[i].zzmm,&per[i].zgxl,per[i].rzsj,&per[i].

15


人事管理管理系统—C语言课程设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:武汉理工大学第四届学位评定委员会第一次会议授予博士硕士学位公

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: