此题难度不大,但是很麻烦,根据分支分成工资高于4500,在3000到4500之间,2000到3000之间,低于2000进行分类计算即可,同时注意控制小数点位数。
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double m=0.0;
cin>>m;
if(m<=2000.00)
cout<<"Isento"<<endl;
if(m>4500)
{
double sum=1000*0.08+1500*0.18+(m-4500)*0.28;
printf("R$ %.2lf\n",sum);
}
if(m>3000&&m<=4500)
{
double sum=1000*0.08+(m-3000)*0.18;
printf("R$ %.2lf\n",sum);
}
if(m>2000&&m<+3000)
{
double sum=(m-2000)*0.08;
printf("R$ %.2lf\n",sum);
}
return 0;
}
好
叉出去