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

2019-01-27 13:54

C语言课程设计报告

lysj,per[i].rylb); i++; }

if(i==0)

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

for(j=0;j

{ if(per[j].zgxl>=2)

{ 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(); }

(10)根据副教授以上职称人数进行统计模块 void sumfjsyszhichers() { 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(per[j].zhiche>=4)

16

C语言课程设计报告

{ 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(); }

(11)按年龄进行排序模块

该模块的功能是根据年龄排序。流程图排序

开始 用选择法排序 保存 结束 程序

void sortage() { int i=0,j,k;

struct person a;

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

while(!feof(fp))

17

C语言课程设计报告

{ 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; }

for(j=0;j

for(k=0;k

{ if(per[j].age>per[k].age) { a=per[k]; per[k]=per[j]; per[j]=a; } }

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)按来院时间进行排序模块 void sortlysj() { int i=0,j,k;

struct person a;

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

while(!feof(fp))

{ fscanf(fp,\ per[i].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++;

18

C语言课程设计报告

}

fclose(fp);

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

for(j=0;j

for(k=0;k

{ if(per[j].lysj>per[k].lysj) { a=per[k]; per[k]=per[j]; per[j]=a; } }

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(); }

(13)将输入的信息保存模块

该模块的功能是将输入的信息保存。流程图如下

开始 您要输入几条记录 输入记录 完成

19

C语言课程设计报告

程序

void save()

{ int n,i=0,j,k;

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(\请输入您的记录(以空格隔开)\\n\ for(j=0;j

{ scanf(\+j].sex,&per[i+j].age,per[i+j].zhiwu,&per[i+j].zhiche,per[i+j].zzmm,&per[i+j].zgxl,per[i+j].rzsj,&per[i+j].lysj,per[i+j].rylb); k=i+j; }

for(j=0;j<=k;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(); }

四、上机操作 1、主菜单函数:

20


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

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

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

马上注册会员

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