#include <stdio.h> int main() { int n,num,renum,sum,resum,i,t,count; scanf("%d",&n); for (i=1;i<=n;i++) { scanf("%d",&num); count=1; while (count<=8) { t=num; resum=renum=0; while (t) { renum*=10; renum+=t%10; t/=10; } sum=num+renum; t=sum; while (t) { resum*=10; resum+=t%10; t/=10; } if (sum==resum) break; num=sum; count++; } if (count==9) printf("0\n"); else printf("%d\n",count); } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
3 人评分
c primer plus 第十二章 12.1小节浏览:375 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:653 |
程序员的表白 (C语言代码)浏览:653 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
简单的a+b (C语言代码)浏览:573 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
求圆的面积 (C语言代码)浏览:1666 |
1013题解浏览:552 |