孤寡孤寡


私信TA

用户名:uq_60542642434

访问量:516

签 名:

等  级
排  名 41965
经  验 316
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:在if从句中写一行代码就运行一下,让计算机计算出上个区间的利润再加上,末尾的10000,17500等均是上一次输入100000,200000所得结果其他后缀的利润皆如此。

注意事项:

参考代码:

#include<iostream>

using namespace std;

int main()

{

double profit,bonus;

cin >> profit;

if (profit <= 100000)

bonus = profit * 0.1;

else if (profit <= 200000)

bonus = (profit - 100000) * 0.075 + 10000;

else if (profit <= 400000)

bonus = (profit - 200000) * 0.050 + 17500;

else if (profit <= 600000)

bonus = (profit - 400000) * 0.030 + 27500;

else if (profit <= 1000000)

bonus = (profit - 600000) * 0.015 + 33500;

else 

bonus = (profit - 1000000) * 0.010 +39500;

cout << bonus << endl;

return 0;

}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

#include <iostream>
using namespace std;

int main()
{
	double a,b;
	cin >> a;
	if (a <= 100000)
		b = a * 0.1;
	else if (a > 100000 && a <= 200000)
		b = 10000 + (a - 100000) * 0.075;
	else if (a > 200000 && a <= 400000)
		b = 10000 + 7500 + (a - 200000) * 0.05;
	else if (a > 400000 && a <= 600000)
		b = 10000 + 7500 + 10000 + (a - 400000) * 0.03;
	else if (a > 600000 && a <= 1000000)
		b = 10000 + 7500 + 10000 + 12000 + (a - 600000) * 0.015;
	else if (a > 1000000)
		b = 10000 + 7500 + 10000 + 12000 + 6000 + (a - 1000000) * 0.01;
	cout << b << endl;
	return 0;
}
这哪里错了啊?
2024-03-29 19:20:51
  • «
  • 1
  • »