这个应该可以。
程序代码:
#include<stdio.h> int main() { int n=0, k=0, i=0, s=0; printf("Input: "); scanf("%d", &n); i=n; s=n; for(; ; ) { k+=i%3; s+=i/3; i=i/3; if(k>=3) { s+=1; k-=3; } if(i<3 && k<3) break; } if(i+k>=3) s=s+1; printf("Output: %-d\n", s); return 0; }
[此贴子已经被作者于2016-11-18 00:32编辑过]
千里之行,始于足下。
思考问题伤细胞,得分不容易。解决完问题请尽快结贴