解题思路:使用递归实现
注意事项:
参考代码:
n=int(input()) def func(n): if n<=100000: result=n*0.1 elif 100000<n<=200000: result=func(100000)+(n-100000)*0.075 elif 200000<n<=400000: result=func(200000)+(n-200000)*0.05 elif 400000<n<=600000: result=func(400000)+(n-400000)*0.03 elif 600000<n<=1000000: result=func(600000)+(n-600000)*0.015 else: result=func(1000000)+(n-1000000)*0.01 return result print(int(func(n)))
0.0分
9 人评分
【蟠桃记】 (C语言代码)浏览:2215 |
IP判断 (C语言代码)浏览:919 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:924 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:774 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:745 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
DNA (C语言描述,蓝桥杯)浏览:1548 |
文科生的悲哀 (C语言代码)浏览:1392 |