解題思路
很簡單沒難度的一條題目,判斷一下數字的區域算算稅前值就好了,就是數字多寫起來有點麻煩。
代碼
#include <bits/stdc++.h>using namespace std;int main() { int t, count = 0; cin >> t; if (t < 3500) { cout << t << endl; } else { t -= 3500; count += 3500; if (t < 1455) { count += t / 0.97; cout << count << endl; } else { t -= 1455; count += 1500; if (t < 2700) { count += t / 0.9; cout << count << endl; } else { t -= 2700; count += 3000; if (t < 3600) { count += t / 0.8; cout << count << endl; } else { t -= 3600; count += 4500; if (t < 19500) { count += t / 0.75; cout << count << endl; } else { t -= 19500; count += 26000; if (t < 14000) { count += t / 0.7; cout << count << endl; } else { t -= 14000; count += 20000; if (t < 16250) { count += t / 0.65; cout << count << endl; } else { t -= 16250; count += 25000; count += t / 0.55; cout << count << endl; } } } } } } } return 0;}