要點:所有工資都是整數,在用除法的時候,分子、分母都要先化為整數,以免浮點數在計算的時候產生誤差。
#includeusing namespace std;
int main()
else if(t<=3500+1500-1500*0.03)
else if(t<=3500+4500-1500*0.03-3000*0.1)
else if(t<=3500+9000-1500*0.03-3000*0.1-4500*0.20)
else if(t<=3500+35000-1500*0.03-3000*0.1-4500*0.2-26000*0.25)
else if(t<=3500+55000-1500*0.03-3000*0.1-4500*0.2-26000*0.25-20000*0.3)
else if(t<=3500+80000-1500*0.03-3000*0.1-4500*0.2-26000*0.25-20000*0.3-25000*0.35)else
cout《錯誤範例:80分
在每一次計算s的時候,分母採用的是浮點數。
#includeusing namespace std;
int main()
else if(t<=3500+1500-1500*0.03)
else if(t<=3500+4500-1500*0.03-3000*0.1)
else if(t<=3500+9000-1500*0.03-3000*0.1-4500*0.20)
else if(t<=3500+35000-1500*0.03-3000*0.1-4500*0.2-26000*0.25)
else if(t<=3500+55000-1500*0.03-3000*0.1-4500*0.2-26000*0.25-20000*0.3)
else if(t<=3500+80000-1500*0.03-3000*0.1-4500*0.2-26000*0.25-20000*0.3-25000*0.35)else
cout
}
201612 2 工資計算
問題描述 小明的公司每個月給小明發工資,而小明拿到的工資為交完個人所得稅之後的工資。假設他乙個月的稅前工資 扣除五險一金後 未扣稅前的工資 為s元,則他應交的個人所得稅按如下公式計算 1 個人所得稅起徵點為3500元,若s不超過3500,則不交稅,3500元以上的部分才計算個人所得稅,令a s 35...
201612 2工資計算
問題描述 小明的公司每個月給小明發工資,而小明拿到的工資為交完個人所得稅之後的工資。假設他乙個月的稅前工資 扣除五險一金後 未扣稅前的工資 為s元,則他應交的個人所得稅按如下公式計算 1 個人所得稅起徵點為3500元,若s不超過3500,則不交稅,3500元以上的部分才計算個人所得稅,令a s 35...
201612 2 工資計算
試題編號 201612 2 試題名稱 工資計算 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 小明的公司每個月給小明發工資,而小明拿到的工資為交完個人所得稅之後的工資。假設他乙個月的稅前工資 扣除五險一金後 未扣稅前的工資 為s元,則他應交的個人所得稅按如下公式計算 1 個人所...