解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:972 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:801 |
简单的a+b (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:744 |
淘淘的名单 (C语言代码)浏览:1104 |
【简单计算】 (C语言代码)浏览:622 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:567 |
printf基础练习2 (C语言代码)浏览:503 |