#include<stdio.h>
int func(int m)
{ int a[6],i=0,k,j;
while(m)
{ a[i++]=m%10;
m/=10;}
k=i-1;
j=0;
while(j<k)
{if(a[j++]!=a[k--])
return 1;
return 0;}
}
int main()
{ int n,i,sum=0;
printf("请输入:");
scanf("%d",&n);
for(i=10000;i<1000000;i++)
{ while(i)
{sum+=i%10;
i/=10;}
if(n==sum&&func(i))
printf("%d\n",i);
}
return 0;
为什么这个程序输出不了呢,求解啊?