1. 程式人生 > 其它 >SWUST OJ#77計算員工周工資

SWUST OJ#77計算員工周工資

技術標籤:C語言程式設計c語言

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; }