SWUST OJ#77計算員工周工資
阿新 • • 發佈:2021-01-11
SWUST OJ77
題目描述
如果時間小於0或大於一週的總時間,輸出 input is wrong! ;
若僱員周工作小時超過40 小時,則超過部分按原工資的1.5 倍的加班工資來計算;
若僱員每週工作小時超過60 小時,則超過60 的部分按原工資的3 倍的加班工資來計算,而40 到60 小時的工資仍按照原工資的1.5 倍的加班工資來計算。
輸入
輸出
樣例輸入
樣例輸出
原始碼
#include<stdio.h>
int main()
{
int time;
float money;
scanf("%d",& time);
scanf("%f",&money);
if(time<0 || time>168)
printf("inout is wrong!\n");
else if(time>=0 &&time<=40)
printf("%g",time*money);
else if(time>40 && time<=60)
printf("%g",(1.5*(time-40)*money)+(40*money));
else if(time> 60 && time<=168)
printf("%g",(70*money)+((time-60)*3*money));
return 0;
}