06 (int solve(int t)[int m=0,y=1,n;
07 for(t=200;t<3000;t++)[
08 n=t;
09 while(n>0)[
10 n/10;
11 m+=n%10;
12 m*=10;
13 y *=m;
if(y==t)[printf("%d",t);
return t;
int main()
20int x;
21 x=solve(x);
22 printf("%d",x);
28 return 0;)
你发出来的都是乱格式,可以看我最近回答的问题里面有关于回文的判断哈,去找找看
#include <stdio.h>
int solve(int t)
{
int rt = 0;
while (t > 0)
{
int re = t % 10;
rt = rt * 10 + re;
t /= 10;
}
return rt;
}
int main()
{
int x;
scanf("%d", &x);
x = solve(x);
printf("%d",x);
return 0;
}