填空题应该什么条件使得程序得以正常运行?
int main(){
int a[10],b=1;
long number;
cout<<"输入一个数:";
cin>>number;
int i,j,n;
for(i=0,n=number;n;i++){
a[i]=n%10;
n/10;
}
for(j=0;j<=(i-1)/2;j++){
if(a[j]!=a[i-j]){
b=0;
break;
}
}
if( ){ //此处应填写什么条件才可以满足?
cout<<number<<"是回文数"<<endl;
}
else
cout<<number<<"不是回文数"<<endl;
system("pause");
return 0;
}
最好可以解释一下如何得出这个答案的,感觉自己把自己做绕了想不到了。谢谢!