起運港:
目的港:

c人事管理係統(人事管理係統是什麽軟件)

 NEWS     |      2022-06-21 10:05

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

#include

#defineN40

#include

#include

#include

structstudent{

longnum;//工號

charname[10];//姓名

charsex[4];//性別

charad[100];//地址

charbarthday[20];//出生日期

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

charposiname[20];//職務名稱

floatincome;//職務工資

}st[N];

voidmenu()

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

printf("歡迎使用家庭財務管理係統\n");

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

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

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

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

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

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

voidinput(structstudents[],int*n)

printf("請輸入您所要添加的職工數目\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("請依次輸入該員工性別、出生日期、地址、部門編號、職務編號、職務名稱、職務工資、備注:\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("工號姓名性別出生日期地址部門編號職務編號職務名稱職務工資備注\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);

鄭重聲明:本文版權歸原作者所有,轉載文章僅(jin) 為(wei) 傳(chuan) 播更多信息之目的,如作者信息標記有誤,請第一時間聯係我們(men) 修改或刪除,多謝。

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

給我們留言