解答:
#include<stdio.h> int fact(int w); int main() { int n; scanf("%d",&n); int a,b=0,i=1; a=fact(n); printf("%d:%d\n",i,a); i ; if(a==13){ goto out; }else{ while(a!=b){ b=a; a=fact(b); printf("%d:%d\n",i,a); i ; } } out: return 0; } int fact(int w) { int sum=0; do{ sum = w; w /= 10; }while(w>0); sum=3*sum 1; return sum; }