起運港:
目的港:
國際空運
國際海運
國際快遞

c人事管理系統(tǒng)(人事管理系統(tǒng)是什么軟件)

?NEWS ????|???? ?2022-06-21 10:05

c語言 編一個人事管理系統(tǒng) 具有①信息的錄入 ②信息的修改 ③信息的插入 ④信息的刪除:的功能

#include

#defineN40

#include

#include

#include

structstudent{

longnum;//工號

charname[10];//姓名

charsex[4];//性別

charad[100];//地址

charbarthday[20];//出生日期

charapartnum[100],posinum[10],adds[100];//部門編號、職務(wù)編號、備注

charposiname[20];//職務(wù)名稱

floatincome;//職務(wù)工資

}st[N];

voidmenu()

printf("****************************************\n");

printf("歡迎使用家庭財務(wù)管理系統(tǒng)\n");

printf("****************************************\n\n");

printf("1:添加記錄\n");

printf("2:查詢記錄\n");

printf("3:刪除記錄\n");

printf("4:顯示所有記錄\n");

printf("0:退出\n");

voidinput(structstudents[],int*n)

printf("請輸入您所要添加的職工數(shù)目\n");

intx,i,j,b,flag=0;

scanf("%d",&x);

b=*n+x;

for(i=*n+1;i<=b;i++)

flag=1;

printf("請輸入員工工號:\n");

scanf("%ld",&s[i].num);

for(j=1;j

if(s[i].num==s[j].num&&i>1)

{printf("輸入有誤\n");flag=0;i--;b--;break;}

if(flag)

printf("請輸入員工姓名:\n");

scanf("%s",s[i].name);

printf("請依次輸入該員工性別、出生日期、地址、部門編號、職務(wù)編號、職務(wù)名稱、職務(wù)工資、備注:\n");

scanf("%s%s%s%s%s%s%f%s",&s[i].sex,&s[i].barthday,&s[i].ad,&s[i].apartnum,&s[i].posinum,&s[i].posiname,&s[i].income,&s[i].adds);

*n=b;if(flag)printf("添加成功\n");

printf("輸入完畢!按任意鍵返回主菜單!");getch();

voidDelete(structstudents[],int*n)

printf("請輸入您所要刪除的職工姓名\n");

charm[10];intj;

scanf("%s",m);

for(j=1;j<=*n;j++)

if(strcmp(s[j].name,m)==0)

*n=*n-1;

for(;j<=*n;j++)

s[j]=s[j+1];

break;

printf("刪除成功!\n");

printf("輸入完畢!按任意鍵返回主菜單!");getch();

voidfind(structstudents[],intn)

longb=0;charc[10],kk[10];

printf("\t****************************************\n");

printf("\t\t1.1----------按工號查詢\n");

printf("\t\t1.2----------按姓名查詢\n");

printf("\t****************************************\n");

intj,e,flag=0;

floatsoc;

scanf("%s",kk);

if(strcmp(kk,"1.1")==0){

printf("請輸入職工工號\n");

scanf("%s",c);

for(j=0,e=strlen(c);j

b=b*10+c[j]-48;

printf("工號姓名性別出生日期地址部門編號職務(wù)編號職務(wù)名稱職務(wù)工資備注\n");

for(j=1;j<=n;j++)

if(b==s[j].num)

flag=1;

printf("%ld%s%s%s%s%s%s%s%.2f%s",s[j].num,s[j].name,s[j].sex,s[j].barthday,s[j].ad,s[j].apartnum,s[j].posinum,s[j].posiname,s[j].income,s[j].adds);

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

千航國際
國際空運
國際海運
國際快遞
跨境鐵路
多式聯(lián)運
起始地 目的地 45+ 100 300 詳情
深圳 迪拜 30 25 20 詳情
廣州 南非 26 22 16 詳情
上海 巴西 37 28 23 詳情
寧波 歐洲 37 27 23 詳情
香港 南亞 30 27 25 詳情

在線咨詢-給我們留言