Oscar


私信TA

用户名:17687902070

访问量:8655

签 名:

计科的快乐

等  级
排  名 3509
经  验 1831
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 哈尔滨信息工程学院
专  业 计算机科学与技术

  自我简介:

TA的其他文章

解题思路:

    莽就完事儿了!
注意事项:

参考代码:

#include<iostream>
using namespace std;
float count(int,char);
int main() {
    int num;
    char c;
    //cout << "Please input num:" << endl;
    cin >> num;
    if (num<=100000)
    {
        c = 'a';
    }
    else if (num<=200000)
    {
        c = 'b';
    }
    else if (num<=400000)
    {
        c = 'c';
    }
    else if (num<=600000)
    {
        c = 'd';
    }
    else if (num <= 1000000)
    {
        c = 'e';
    }
    else
    {
        c = 'f';
    }
    cout << (int)count(num, c);
    return 0;
}
float count(int num,char c) {
    float bonus = 0,profit;
    profit = num;
    switch (c)
    {
    case 'f':
        profit = profit - 1000000;
        bonus += profit * 0.01;
        profit = 1000000;
    case 'e':
        profit = profit - 600000;
        bonus += profit * 0.015;
        profit = 600000;
    case 'd':
        profit = profit - 400000;
        bonus += profit * 0.03;
        profit = 400000;
    case 'c':
        profit = profit - 200000;
        bonus += profit * 0.05;
        profit = 200000;
    case 'b':
        profit = profit - 100000;
        bonus += profit * 0.075;
        profit = 100000;
    case 'a':
        bonus += profit * 0.1;
    }
    return bonus;
}

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区