哈哈哈


私信TA

用户名:2096063370

访问量:443

签 名:

等  级
排  名 49041
经  验 295
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 齐鲁工业大学
专  业 人工智能在读

  自我简介:

c++

TA的其他文章

解题思路:数字太大书写太繁琐,在头文件处宏定义,使用if语句进行条件判断,直接输出即可

注意事项: 注意利润和奖金的关系,l代表利润

参考代码:

#include<iostream>

#define A 100000

#define B 200000

#define C 300000

#define D 400000

#define E 500000

#define F 600000

#define G 1000000

using namespace std;

int main()

{

int l,j;

cin>>l;

if(l<=A)cout<<l*0.1<<endl;

else if(l>A&&l<=B)cout<<A*0.1+(l-A)*0.075<<endl;

else if(l>B&&l<=D)cout<<A*0.1+A*0.075+(l-B)*0.05<<endl;

else if(l>D&&l<=F)cout<<A*0.1+A*0.075+B*0.05+(l-D)*0.03<<endl;

else if(l>F&&l<=G)cout<<A*0.1+A*0.075+B*0.05+B*0.03+(l-F)*0.015<<endl;

else cout<<A*0.1+A*0.075+B*0.05+B*0.03+D*0.015+(l-G)*0.01<<endl;

return 0;

 } 


 

0.0分

2 人评分

  评论区

  • «
  • »