問題描述
編寫乙個程式,計算員工的周薪。薪水的計算是以小時為單位,如果在一周的時間內,員工工作的時間不超過40 個小時,那麼他/她的總收入等於工作時間乘以每小時的薪水。如果員工工作的時間在40 到50 個小時之間,那麼對於前40 個小時,仍按常規方法計算;而對於剩餘的超額部分,每小時的薪水按1.5 倍計算。如果員工工作的時間超過了50 個小時,那麼對於前40 個小時,仍按常規方法計算;對於40~50 個小時之間的部分,每小時的薪水按1.5 倍計算;而對於超出50 個小時的部分,每小時的薪水按2 倍計算。請編寫乙個程式,輸入員工的工作時間和每小時的薪水,然後計算並顯示他/她應該得到的周薪。
輸入格式:輸入只有一行,包括乙個整數和乙個實數,分別表示工作時間和每小時薪水。
輸出格式:輸出只有乙個實數,表示周薪,保留小數點後2位。
輸入輸出樣例
樣例輸入
40 50
樣例輸出
2000.00
#include double q_xs( int , double );
int main(void)
double q_xs( int sj , double xs)
if(sj >=40 && sj <= 50)
if( sj > 50)
}
演算法訓練 薪水計算
問題描述 編寫乙個程式,計算員工的周薪。薪水的計算是以小時為單位,如果在一周的時間內,員工工作的時間不超過40 個小時,那麼他 她的總收入等於工作時間乘以每小時的薪水。如果員工工作的時間在40 到50 個小時之間,那麼對於前40 個小時,仍按常規方法計算 而對於剩餘的超額部分,每小時的薪水按1.5 ...
演算法訓練 表示式計算
上網查了一下,採用字尾表示式 從中序表示式 轉換為 後序表示式 由於後續表示式更易計算機去解決,所以我們在運算算術表示式時要先轉換為後序的。方法如下 建立符號棧 順序掃瞄中序表示式 a 是數字,直接輸出 b 是運算子 i 直接入棧 ii 將符號棧中的元素依次出棧並輸出,直到 只出棧,不輸出 iii ...
演算法訓練 表示式計算
演算法訓練 表示式計算 時間限制 1.0s 記憶體限制 256.0mb 問題描述 輸入乙個只包含加減乖除和括號的合法表示式,求表示式的值。其中除表示整除。輸入格式 輸入一行,包含乙個表示式。輸出格式 輸出這個表示式的值。樣例輸入 1 2 3 4 5 樣例輸出 4 資料規模和約定 表示式長度不超過10...