QQ在線咨詢

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

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("歡迎使用家庭財(cái)務(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);

上一篇  dom是什么意思啊(生產(chǎn)日期dom是什么意思啊)
下一篇  csgo開箱網(wǎng)址(csgo開箱網(wǎng)址推薦)

更多  >>