Problem C: 求奖金总数

2024-05-02 17:18
文章标签 problem 总数 奖金

本文主要是介绍Problem C: 求奖金总数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Problem C: 求奖金总数

Time Limit: 1 Sec  Memory Limit: 128 MB

 

Description

企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;
利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%;
200000<I≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成;
400000<I≤600000元时,高于400000元的部分按3%提成;600000<I≤1000000时,高于600000元的部分按1.5%提成;
I>1000000时,超过1000000元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。

Input

一个整数,当月利润。

Output

一个整数,奖金。

Sample Input

900

Sample Output

90

HINT

用Switch要比用if的看起来更清晰。

参考答案:

#include<stdio.h>
int main()
{int a;int a1,a2,a3,a4,a5,a6;scanf("%d",&a);a1=a*0.1;a2=100000*0.1+(a-100000)*0.075;a3=100000*0.1+(100000*0.075)+(a-200000)*0.05;a4=100000*0.1+(100000*0.075)+(200000*0.05)+(a-400000)*0.03;a5=100000*0.1+(100000*0.075)+(200000*0.05)+(200000*0.03)+(a-600000)*0.015;a6=100000*0.1+(100000*0.075)+(200000*0.05)+(200000*0.03)+(400000*0.015)+(a-1000000)*0.01;if(a<=100000)printf("%d",a1);else if(a<=200000)printf("%d",a2);else if(a<=400000)printf("%d",a3);else if(a<=600000)printf("%d",a4);else if(a<=1000000)printf("%d",a5);elseprintf("%d",a6);return 0;
}

编程软件及学习视频下载:点击打开链接

 

这篇关于Problem C: 求奖金总数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/954761

相关文章

约瑟夫问题(Josephus Problem)4:第k个出列的人是谁

版权所有。所有权利保留。 欢迎转载,转载时请注明出处: http://blog.csdn.net/xiaofei_it/article/details/16813419 本文是论述约瑟夫问题的第四部分,约瑟夫问题的描述在第一部分,本文用到了第三部分的算法。请先阅读第一部分和第三部分。 现在要求输出第k个出列的人的编号。 由第三部分的算法分析可知,规模为i-1的队列的任意一人的编号为p,规

约瑟夫问题(Josephus Problem)3:谁最后一个出列

版权所有。所有权利保留。 欢迎转载,转载时请注明出处: http://blog.csdn.net/xiaofei_it/article/details/16813349 本文是论述约瑟夫问题的第三部分,约瑟夫问题的描述在第一部分。请先阅读第一部分。 现在要求输出最后一个出列的人的编号。 第一次见到这个问题是在我高一的时候,那时候搞NOIP,培训的时候碰到了这个题目,当时没想到好的方法,

SPOJ694 SPOJ705 ——不同子串的总数

题意:给定字符串S,求S的不同子串的总数量。 求出SA数组与Height数组,每个子串必然是某个后缀的前缀。令S的长度为N,则后缀SA[i]可以贡献出N-SA[i]个前缀。但其中有Height[i]个与之前的是重复的,因此要减去。 另外,在套模板的时候,处理的字符串S实际上比源字符串多一个结束标记,因此计算出的不同子串数量比答案要多N(N为S的长度,非源的长度,实际上就是源长度加1)。 SP

装箱(背包)问题(Packing Problem)

装箱问题也叫背包问题,简单来说,就是把小货物往大箱子里装,要如何才能装得多。个人常见的经历就是“装冰箱”,很有趣的现象就是常常感觉冰箱再也装不下了,但是经过一翻折腾之后又神奇的装下了。   从企业运作角度来看就是尽量让每个容器(仓库、车辆、集装箱、船等)装的尽量多,可以节约企业的费用。通常,装载率85%左右,使用装箱优化方法后,可以达到90~95%左右。海尔做过一个海运装箱的项目,节约了大量运

[HDU 5572] An Easy Physics Problem (点在线上判定+对称)

HDU - 5572 给定一个圆和圆外两个点 A和 B 现在有一个质点在 A处,有速度方向 V 其与圆的碰撞是弹性碰撞,问质点是否能经过 B 分情况讨论 如果射线不与圆相交,直接判定点是否在射线上如果射线与圆相交,那么列方程解出与原交点 并得出反弹的法线方程,然后以法线方程作对称 最后判断点是否在一条线段和一条射线上 作对称的话可以将点 A以法线作对称,然后再用撞击点和对

1619D New Year‘s Problem

题目链接:New Year's Problem 从题目的描述中很容易看出来这是一道二分的题目,那么怎么去考虑呢?首先最多选n-1个商店,那也就是说至少有一个商店要选两个人或以上,因此我们的check函数可以去一个个枚举商店,看看是否有一个商店满足两个人,然后每个人选的价值都要大于mid。 代码附上: #include <bits/stdc++.h>#define int long long

洛谷:P1001 A+B Problem

1. 题目链接 https://www.luogu.com.cn/problem/P1001 A+B Problem 2. 题目描述 输入两个整数a和b,输出它们的和。 输入:两个整数 输出:一个整数 3. 我提交的题解 /*https://www.luogu.com.cn/problem/P1001A+B Problem题目描述:输入两个整数a和b,输出它们的和。输入:两个整数

低代码平台总数与深度解析

本文将全面盘点2023年至2024年国内外低代码平台,包括简道云、明道云、腾讯云低代码平台、Zoho Creator、微搭、华为云Astro、金蝶云·苍穹、用友YonBuilder、葡萄城活字格、氚云、宜搭、织信、爱速搭、宜搭、轻流、伙伴云、Zion、钉钉搭、数睿数据、奥哲云枢、网易数帆、北森iTalentX、JeecgBoot、Zoho Creator、腾讯微搭、氚云奥哲、APICloud柚子

学本领、争奖金! 由和鲸支持的“数据蜂杯”全国大学生暑期面访调查大赛火热报名中

随着数字时代的到来,社会调查能力、数据分析能力成为当代大学生不可或缺的核心素养。为了进一步提升当代大学生深入田野、以团队的方式采集高质量数据的能力,中国人民大学中国调查与数据中心(NSRC)举办“数据蜂杯”全国大学生暑期面访调查大赛,号召全国大学生在面访调查中读懂中国,在田野实践中学以致用。大赛即日起开放报名! 和鲸科技全程鼎力支持本次活动,通过其社区赛事平台与旗下领先的数据科学协同

hdu1016_Prime_Ring_Problem(经典dfs)

给定一个n,将1到n的数字填入一个圈中。相邻的数字之和必须为素数。输出有一个要求就是先将所有的情况的顺时针数列输出,之后将所有的情况的逆时针情况输出。开始的想法是必须将结果存起来才能使得输出满足要求。在编程过程中发现并不一定要将符合条件的结果存起来,因为在深度优先遍历的过程中每一位的可能情况是有小到大的所以所有的情况都能得到无论是顺时针的还是逆时针的都可以。而且满足题目的要求先顺时针后逆时针。对于