参考代码:
def charge(n, summ): a = n // 3 b = n % 3 summ += a if (a + b) < 2: return summ elif (a + b) == 2: summ += 1 return summ else: return charge(a + b, summ) summ = 0 while True: n = int(input()) if n == 0: break else: print(charge(n, summ))
0.0分
1 人评分
Tom数 (C++代码)浏览:828 |
九宫重排 (C++代码)浏览:2160 |
哥德巴赫曾猜测 (C语言代码)浏览:1019 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
用筛法求之N内的素数。 (C语言代码)浏览:808 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:594 |
关于C语言变量位置的问题浏览:273 |
模拟计算器 (C++代码)浏览:807 |
出圈】指针malloc版浏览:355 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:892 |