解题思路:
注意事项:
参考代码:
#include <stdio.h> int main() { int n,m,sum; while(scanf("%d",&n)!=EOF) { if(n==0) break; sum=0; for(;n>=3;) { m=n%3; //m为余数; n=n/3; sum+=n; n+=m; } if(n==2) { sum++; n=0; } if(n==1||n==0) { printf("%d\n",sum); continue; } } }
0.0分
0 人评分
陶陶摘苹果 (C语言代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1402 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:606 |
本人酷爱递归实现很多问题,这里也是浏览:634 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
模拟计算器 (C++代码)浏览:885 |
简单的a+b (C语言代码)浏览:618 |