天津开发区建设工程管理中心网站,wordpress 内容不显示,做网站销售好累,担保公司网站建设汇报奖金提成
一、题目要求
题目描述 企业发放的奖金根据利润提成。 利润I低于100000元的奖金可提10%#xff1b; 利润高于100000元#xff0c;低于200000元的#xff08;100000I200000#xff09;时,低于100000元的部分按10%提成#xff0c;高于100000元的部分 利润高于100000元低于200000元的100000I200000时,低于100000元的部分按10%提成高于100000元的部分可提成7.5% 200000I400000时低于200000部分按前面的方法高于200000元的部分按5%提成 40000I600000元时高于400000元的部分按3%提成 600000I1000000时高于600000元的部分按1.5%提成 I1000000元的部分按1%提成。 从键盘输入当月利润I求应发奖金总数。输入格式 输入有若干行每行一个实数I表示企业利润。输出格式 对应输出可提取的奖金结果保留整数。输入样例 8000 200000 1000000输出样例 800 17500 39500
二、完整代码
#include iostream
enum Lirun
{one 100000,two 200000,three 400000,four 600000,five 1000000
};
int main()
{int i,sum;Lirun l;while (std::cin i){if (i one)sum 0.1 * i;if (i one i two)sum 0.1 * one 0.075 * (i - one);if (i two i three)sum 0.1 * one 0.075 * (two - one) 0.05 * (i - two);if (i three i four)sum 0.1 * one 0.075 * (two - one) 0.05 * (three - two) 0.03 * (i - three);if (i four i five)sum 0.1 * one 0.075 * (two - one) 0.05 * (three - two) 0.03 * (four - three)0.015*(i-four);if(ifive)sum 0.1 * one 0.075 * (two - one) 0.05 * (three - two) 0.03 * (four - three) 0.015 * (five - four)0.01*(i-five);std::cout sum std::endl;}
}三、解法解释
因为今天刚学习了枚举所以就趁热使用一下其余的也都很基础。