解题思路:使用递归实现
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:536 |
C二级辅导-同因查找 (C语言代码)浏览:564 |
矩阵转置 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:420 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)(一般方法:辗转相除法)浏览:700 |
时间转换 (C语言代码)浏览:837 |
1277题解浏览:568 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:452 |
DNA (C语言代码)浏览:529 |