问题标题: 酷町堂:1751 20!!!!!!!!!!!

0
0
已解决
汪宇航
汪宇航
新手启示者
新手启示者

企业在年底发放给员工的总奖金根据利润分段计算提成。当利润a低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万的,低于20万的部分仍按上述办法提成(下同)。高于20万元的部分按5%提成;40万到60万时,高于40万的部分按3%提成;60万以上的,高于60万的部分按1.5%提成。输入当年利润a,求应发奖金总数(单位为元)?(输出保留小数点后两位)

输入描述 Input Description

利润数a,a为实数,(0<=a<=100万)

输出描述 Output Description

奖金数,保留两位小数

样例输入 Sample Input

100000

样例输出 Sample Output

10000.00

20.................................

#include <bits/stdc++.h>
using namespace std;
int main(){
    double a;
    cin>>a;
    if(a<=100000){
        a*=0.1;
    }else if(a<200000){
        a=10000+(a-100000)*7.5;
    }else if(a<=400000){
        a=10000+100000*7.5+(a-200000)*0.5;
    }else if(a<=600000){
        a=10000+100000*7.5+200000*0.5+(a-400000)*0.3;
    }else{
        a=10000+100000*7.5+200000*0.5+200000*0.3+(a-600000)*0.15;
    }
    printf("%.2f",a);
    return 0;
}

汪宇航在2021-06-05 12:42:16追加了内容

AAAAAAAAAAAAAAAA


0
已采纳
朱优扬
朱优扬
中级天翼
中级天翼
核心:
    如果(a<=100000)
        qian=a*10*0.01; 
    否则 如果(a<=200000)
        qian=(100000*10*0.01)+(a-100000)*7.5*0.01;
    否则 如果(a<=400000)
        qian=(100000*10*0.01)+(100000*7.5*0.01)+(a-200000)*5*0.01;
    否则 如果(a<=600000)
        qian=(100000*10*0.01)+(100000*7.5*0.01)+(200000*5*0.01)+(a-400000)*3*0.01;
    否则
        qian=(100000*10*0.01)+(100000*7.5*0.01)+(200000*5*0.01)+(200000*3*0.01)+(a-600000)*1.5*0.01;

 

0
0
0
我要回答