假設個人所得稅為:稅率×(工資−1600)。請編寫程序計算應繳的所得稅,其中稅率定義為:
- 當工資不超過1600時,稅率為0;
- 當工資在區間(1600, 2500]時,稅率為5%;
- 當工資在區間(2500, 3500]時,稅率為10%;
- 當工資在區間(3500, 4500]時,稅率為15%;
- 當工資超過4500時,稅率為20%。
輸入格式:
輸入在一行中給出非負工資。
輸出格式:
在一行輸出個人所得稅,精確到小數點后2位。
輸入樣例1:
1600
輸出樣例1:
0.00
輸入樣例2:
1601
輸出樣例2:
0.05
輸入樣例3:
3000
輸出樣例3:
140.00
輸入樣例4:
4000
輸出樣例4:
360.00
輸入樣例5:
5000
輸出樣例5:
680.00
#include<stdio.h>
int main()
{
double wage,rate;
scanf("%lf",&wage);
if(wage<0)
{
printf("errow");
scanf("%lf",&wage);
}
if(wage<=1600)
{
rate=0;
}else if(wage<=2500)
{
rate=0.05*(wage-1600);
}else if(wage<=3500)
{
rate=0.1*(wage-1600);
}else if(wage<=4500)
{
rate=0.15*(wage-1600);
}else
{
rate=0.2*(wage-1600);
}
printf("%.2lf",rate);
return 0;
}