輸入5個員工的資訊(輸入),每個員工含有成員名為「工號、姓名、基本工資、補貼、獎金、水電費、房租、實發工資、工資排名」,編寫函式完成下列要求:
(1)輸入乙個員工的工號,查詢該員工的資訊並輸出,若不存在顯示沒找到;(查詢)
(2)輸入乙個新員工的資訊,按工號順序將該員工的資訊插入後輸出;(顯示)
(3)輸入乙個已存在員工的姓名資訊,刪除該員工的資訊後輸出;(刪除)
(4)修改某員工的資訊;(修改)
(5)求每個員工的實發工資(實發工資=基本工資+補貼+獎金-水電費-房租);
(6)求所有員工的基本工資、補貼、獎金、水電費、房租和實發工資的總和並輸出;
(7)對所有員工的資訊按實發工資公升序排序,並填寫工資排名後輸出。
(由四個人分別完成各種函式,然後進行函式的呼叫,彙總,完成主程式。)
;//姓名
int basepay;
//基本工資
int allowance;
//補貼
int bonus;
//獎金
int wepay;
//水電費
int houserent;
//房租
int netpayroll;
//實際工資 };
staff a[
100]
;void
refer()
//查詢員工資訊
else}if
(c==0)
}}}void
add(
)//新增員工資訊
else
if(c==0)
}}}void
input()
//輸入員工資訊
}void
change()
//修改
else}}
if(k==0)
printf
("沒有找到你要修改的資訊。\n");
printf
("\n");
display()
;}void
delete()
/*刪除函式*/
else
else f=2;
}}}switch
(f)printf
("\n繼續刪除請按1,返回主選單請按0: ");
scanf
("%d"
,&t)
;switch
(t)}
void
netpayroll()
//求實發工資
}void
synthesis()
//各項資料之和
else
for(i=
0;i)for
(i=0
;i)for
(i=0
;i)for
(i=0
;i)netpayroll()
;for
(i=0
;i)printf
("員工基本工資的總和為:%d\n"
,sum1)
;printf
("員工的補貼總和為:%d\n"
,sum2)
;printf
("員工的獎金綜合為:%d\n"
,sum3)
;printf
("員工的水電費總和為:%d\n"
,sum4)
;printf
("員工的房租總和為:%d\n"
,sum5)
;printf
("員工的實發工資總和為:%d\n"
,sum6);}
}void
rank()
//按實發工資排序 }}
}void
display()
//顯示
else}}
intmain()
}return0;
}
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...
學生資訊管理系統
學生資訊管理系統由13個窗體1乙個mdi窗體乙個模組組成,窗體主要實現了登陸 新增 修改 檢視等功能,模組主要是存放全域性變數和各種函式。在敲這個系統之前,我覺得有個問題需要考慮一下,要是想一邊敲一邊除錯的話,那前面就得把資料庫等配置好了,如果想敲完再除錯的話,那就什麼時候配置好資料庫都可以。我當時...