def panduan(n):
if n==3 or n==2:
return 1
elif n==1:
return 0
else:
while n>3:
if n%3==0:
return panduan(n//3)+1
else:
return panduan(n//3+1) + 1
while 1:
N=int(input())
if N==0:
break
else:
print(panduan(N))
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:625 |
C语言训练-素数问题 (C语言代码)浏览:1695 |
C语言训练-求素数问题 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
1012题解浏览:938 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
川哥的吩咐 (C语言代码)浏览:663 |
1250题解浏览:603 |