题目地址:点击打开链接
思路:水题
AC代码:
#include<stdio.h>
int a[1000];
bool is(int n)
{
int temp = 0,p;
p = n;
while(p)
{
temp = temp * 10 + p % 10;
p /= 10;
}
if(temp == n)
return false;
else
return true;
}
int main()
{
int n,temp,p,l,i,x;
while(scanf("%d",&n)!=EOF)
{
l = 0;
x = n;
while(is(n))
{
temp = 0;
p = n;
while(p)
{
temp = temp * 10 + p % 10;
p /= 10;
}
n = temp + n;
a[l++] = n;
}
printf("%d\n",l);
printf("%d",x);
for(i=0; i<l; i++)
printf("--->%d",a[i]);
printf("\n");
}
return 0;
}