#include<stdio.h>
int judge(int n)
{ int cnt[1000]; int num=1,t=1; int j;
while(n>0){
cnt[num]=n%10;
num++;
n=n/10;
}
num=num-1;
if(n>100){
for(j=1;j<=num/2;j++){
if(cnt[num]!=cnt[t]){
{
return 0;
break;
}
}
else {
num--;
t++;
return 1;
}
}
}
else if(n==11) return 1;
}
int main()
{
int a,b,n;
n=11;
printf("%d",judge(n));
}
请问为啥输出的是0啊