解题思路:在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; } 这哪里错了啊?
2006年春浙江省计算机等级考试二级C 编程题(2) (C++代码)直接打表啊8以上值不变hhh浏览:638 |
【计算球体积】 (C语言代码)浏览:985 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:583 |
人见人爱A+B (C语言代码)浏览:628 |
P1001 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:591 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1479 |
Pascal三角 (C语言代码)浏览:652 |
理财计划 (C语言代码)浏览:468 |
Cpp 2024-03-29 19:24:57 |
我知道了,乘法都算错了