栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C奖金提成

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C奖金提成

【id:38】【20分】C. 奖金提成(选择)

题目描述

企业发放的奖金根据利润提成,如下规则

利润≤10000元时,奖金可提10%;

10000<利润≤20000时,低于10000元的部分按10%提成,高于10000元的部分,可提成 7.5%;

20000<利润≤40000时,低于20000元部分仍按上述办法提成,(下同),高于20000元的部分按5%提成;

40000<利润≤60000元时,高于40000元的部分按3%提成;

60000<利润≤100000时,高于60000元的部分按1.5%提成;

利润>100000时,超过100000元的部分按1%提成

注意奖金是整数,无小数

要求:用switch实现。

输入

第一行输入T表示有T个测试实例

第二行起,每行输入一个数据(正整数且小于10的10次方)表示利润,连续输入T行

输出

每行输出应得的奖金

这一题的难点在于“用switch实现”!!!

我们不可能一个一个case去把0到10万多的数全部写出来(必须想想有什么技巧)

因此我们可以发现在某一个区间内的数的第一个数字都是一样的

所以我们可以这样

case:这个数/10000;

如下

#include
int main()
{
    int i,t,j,y;
    scanf("%d",&t);
    for(i=0;i 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/347281.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号