9168. 3.1.8计算个人所得税

 

 

输入一个职工的月薪salary,输出应交的个人所得税tax(保留两位小数)。
计算方式:tax=rate*(salary-850)
当salary<=850时,rate=0;
当850<salary<=1350时,rate=5%;
当1350<salary<=2850时,rate=10%;
当2850<salary<=5850时,rate=15%;
当5850<salary,rate=20%;

【输入形式】

输入月薪.

【输入样例1】

1010.87

【输出样例1】

tax=8.04

 

【输入样例2】

 32098.76

【输出样例2】

tax=6249.75

 

【输入样例3】

800

【输出样例3】

tax=0.00

 

 

 

 

 

【样例说明】

输出语句的“=”两边无空格。

英文字母区分大小写。必须严格按样例输入输出。

 

 

输入一个职工的月薪salary,输出应交的个人所得税tax(保留两位小数)。
计算方式:tax=rate*(salary-850)
当salary<=850时,rate=0;
当850<salary<=1350时,rate=5%;
当1350<salary<=2850时,rate=10%;
当2850<salary<=5850时,rate=15%;
当5850<salary,rate=20%;

【输入形式】

输入月薪.

【输入样例1】

1010.87

【输出样例1】

tax=8.04

 

【输入样例2】

 32098.76

【输出样例2】

tax=6249.75

 

【输入样例3】

800

【输出样例3】

tax=0.00

 

【样例说明】

输出语句的“=”两边无空格。

英文字母区分大小写。必须严格按样例输入输出。

 

 

#include<stdio.h>
int main()
{
double s,r,t;
scanf(“%lf”,&s);
if(s<=850)
{
r=0;
t=0;
}
if(s>850&&s<=1350)
{ r=0.05;
t=r*(s-850);

}
if(s>1350&&s<=2850)
{
r=0.1;
t=r*(s-850);
}
if(s>2850&&s<=5850)
{
r=0.15;
t=r*(s-850);
}
if(s>5850)
{
r=0.2;
t=r*(s-850);
}
printf(“tax=%.2lf”,t);
return 0;
}

版权声明:本文为chenyu-123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/chenyu-123/p/13871445.html