问题标题: 酷町堂:1751 企业发放奖金

0
0
已解决
万韧山
万韧山
初级天翼
初级天翼

题目链接: 酷町堂:1751

#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
//cin.getline( , ); 输入
//同gets
/*
企业在年底发放给员工的总奖金根据利润分段计算提成
当利润a低于或等于10万元的,奖金可提10%
利润高于10万元,低于20万元,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%
20万到40万的,低于20万的部分仍按上述办法提成(下同)。高于20万元的部分按5%提成
40万到60万时,高于40万的部分按3%提成;60万以上的,高于60万的部分按1.5%提成
*/
    double a;
    cin>>a;
    double fee;
    if(a<=100000){
        fee=a+a*0.1;
    }else if(a<=200000){
        fee=100000*0.1+(a-100000)*7.5;
    }else if(a<=400000){
        fee=20*10000*7.5+(a-200000)*0.5;
    }else{
        if(a<=600000) fee=(a-400000)*0.3;
        fee=(a-600000)*0.15;
    }
    printf("%.2f",fee);
    return 0;
}

样例都没对。。。


0
已采纳
万睿言
万睿言
初级光能
初级光能
定义:
整型变量a,实型变量b
输入a
    如果a小于等于100000
        b=a*0.1;
    else 如果a小于200000)
        b=10000+(a-100000)*0.075;
    else 如果a小于400000)
        b=10000+100000*0.075+(a-200000)*0.05;
    else 如果a小于600000
        b=10000+100000*0.075+200000*0.05+(a-400000)*0.03;
    否则
        b=10000+100000*0.075+200000*0.05+200000*0.03+(a-600000)*0.015;
保留两位小数输出b

 

0
0
0
0
我要回答