6 回答
TA贡献452条经验 获得超796个赞
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
double salary;//工资水平
while(scanf("%lf",&salary))
{
double sax = 0;//局部变量税费
if(salary > 800 && salary <= 1200)
{
sax = (salary-800)*0.05;
}
else if(salary > 1200 && salary <= 2000)
{
sax = (salary - 1200)*0.08;
}
else if(salary > 2000)
{
sax = (salary - 2000)*0.2;
}
cout<<sax<<endl;
}
return 0;
}
满意请采纳
TA贡献392条经验 获得超170个赞
你可以用下面的方法来哈,是if语句的格式.
第一种只要if
if(salary<800)
if(salary>800&&salary<1200)
if(salary>1200&&salary<2000)
if(salary>2000)
第二种含有else if
if(salary<800)
else if(salary<1200) //隐含此时salary不会小于800,上面的情况已经被排除,已经被else了
else if(salary<2000)//隐含此时salary不会小于1200,小于2000,最多小到1200
else // 排除以上的内容及此时salary不会小于2000,即大于2000以上
- 6 回答
- 0 关注
- 2053 浏览
添加回答
举报