起運(yùn)港:
目的港:
國(guó)際空運(yùn)
國(guó)際海運(yùn)
國(guó)際快遞

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

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

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

#include

#defineN40

#include

#include

#include

structstudent{

longnum;//工號(hào)

charname[10];//姓名

charsex[4];//性別

charad[100];//地址

charbarthday[20];//出生日期

charapartnum[100],posinum[10],adds[100];//部門(mén)編號(hào)、職務(wù)編號(hào)、備注

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

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

}st[N];

voidmenu()

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

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

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

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

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

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

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

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

voidinput(structstudents[],int*n)

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

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

scanf("%d",&x);

b=*n+x;

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

flag=1;

printf("請(qǐng)輸入員工工號(hào):\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("請(qǐng)輸入員工姓名:\n");

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

printf("請(qǐng)依次輸入該員工性別、出生日期、地址、部門(mén)編號(hào)、職務(wù)編號(hào)、職務(wù)名稱(chēng)、職務(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("請(qǐng)輸入您所要?jiǎng)h除的職工姓名\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----------按工號(hào)查詢(xún)\n");

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

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

intj,e,flag=0;

floatsoc;

scanf("%s",kk);

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

printf("請(qǐng)輸入職工工號(hào)\n");

scanf("%s",c);

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

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

printf("工號(hào)姓名性別出生日期地址部門(mén)編號(hào)職務(wù)編號(hào)職務(wù)名稱(chēng)職務(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)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

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

在線咨詢(xún)-給我們留言