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++代码)浏览:1258 |
蚂蚁感冒 (C语言代码)浏览:1319 |
简单的a+b (C语言代码)浏览:543 |
【计算直线的交点数】 (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:454 |
10月月赛题解浏览:536 |
求圆的面积 (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1181 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:417 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:609 |