文章

38

粉丝

11

获赞

2

访问

31.0k

头像
利润提成 题解:switch题解
P1040 北京大学机试题
发布于2024年7月18日 12:02
阅读数 484

//switch方法

#include<iostream>
using namespace std;
int main(){
    int l;
    cin >> l;
    switch(l/100000){
        case 0: cout << l * 0.1;break;
        case 1: cout << (1 * 0.1) * 100000 + (l - 100000)*0.075;break;
        case 2:
        case 3: cout << (1 * 0.1 + 1 * 0.075) *100000 + (l - 200000) * 0.05;break;
        case 4:
        case 5: cout << (1 * 0.1 + 1 * 0.075 + 2 * 0.05) * 100000 + (l - 400000) * 0.03;break;
        case 6:
        case 7:
        case 8:
        case 9: cout << (1 * 0.1 + 1 * 0.075 + 2 * 0.05 + 2 * 0.03) * 100000 +(1 - 600000) * 0.015;break;

        default: cout << (1 * 0.1 + 1 * 0.075 + 2 * 0.05 + 2 * 0.03 + 4 * 0.015) * 100000 + (l...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发