鱼C论坛

 找回密码
 立即注册
查看: 1520|回复: 2

奖金问题

[复制链接]
发表于 2020-10-24 10:54:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
int main()
{
    int r,profit,prize;
    scanf("%d",&profit);
    if(profit<0){
        printf("prize=0");
    }
    else if((profit/1000000)>=10){
        prize=39500+(profit-1000000)*0.01;
        printf("prize=%d",prize);
    }
    else{
        r=profit/100000;
        switch(r){
        case 0:prize=profit*0.1;break;
        case 1:prize=10000+(profit-100000)*0.075;break;
        case 2:
        case 3:prize=17500+(profit-200000)*0.05;break;
        case 4:
        case 5:prize=27500+(profit-400000)*0.03;break;
        case 6:
        case 7:
        case 8:
        case 9:prize=33500+(profit-600000)*0.015;break;


        }
        printf("prize=%d",prize);
    }
    return 0;
}
为什么输入大于一百万 输出只能是74
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-24 10:54:37 | 显示全部楼层
企业发放的奖金根据利润提成。利润低于或等于 100000 元时,奖金可提 10%;利润高 于 100000 元,低于 200000 元时,低于 100000 元的部分按 10%提成,高于 100000 元的部 分,可提成 7.5%;200000 到 400000 之间时,高于 200000 元的部分,可提成 5%;400000 到 600000 之间时高于 400000 元的部分,可提成 3%;600000 到 1000000 之间时,高于 600000 元的部分,可提成 1.5%,高于 1000000 元时,超过 1000000 元的部分按 1%提成,从键盘输 入当月利润,求应发放奖金总数。请应用 switch 语句编写算法实现。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-24 10:57:13 | 显示全部楼层
改成
  1.         long int r, profit, prize;
复制代码
试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 14:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表