C語言:輸入工讀生,計算其工讀金! - 工讀

Table of Contents

請撰寫一個程式,當使用者依序輸入某一單位之工讀生之每月工讀時數後,可依下列規則計算其工讀金:1.若工讀時數小於40小時,每小時115元。2.若工讀時數大於或等於40小時,每小時120元。另在完成所有工讀時數之輸入後,程式須列印所有工讀生之本月工讀時數及其可領工讀金,以及該單位所需支付之總工讀金�

All Comments

Brianna avatarBrianna2014-12-02
#include#defineMAX100intmain(intargc,char*argv[]){intNumofPeople=0;intpeople[2][MAX];printf("請輸入數據:\n");while(1){inta,b;scanf("%d%d",&a,&b);if(a==-1)break;//存取時數people[0][NumofPeople]=b;//計算並存取工讀金if(b<40)people[1][NumofPeople]=b*115;elsepeople[1][NumofPeople]=b*120;NumofPeople++;}inti;intsumMoney=0;intsumHour=0;for(i=0;i
Olivia avatarOlivia2014-11-29
#include#defineT(40)intmain(){doublehr,sal,m[]={115.0,120.0};intn,x,h;for(hr=sal=0.0,n=0;scanf("%d",&x)&&x>0&&scanf("%d",&h);++n){hr+=h;sal+=(h*m[h>=T]);printf("%d%d%lf\n",x,h,h*m[h>=T]);}printf("總工讀金:%lf\n",sal);printf("平均時薪:%lf\n",sal/hr);printf("=====================================\n大家踴躍回答\