解题思路:在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 人评分
#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; } 这哪里错了啊?
简单的a+b (C语言代码)浏览:548 |
printf基础练习2 (C语言代码)浏览:567 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1031 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
求组合数 (C语言代码)浏览:1159 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:842 |
【金明的预算方案】 (C++代码)浏览:940 |
用筛法求之N内的素数。 (C语言代码)浏览:807 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:678 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:549 |
Cpp 2024-03-29 19:24:57 |
我知道了,乘法都算错了