这是SPOJ下一个pallindrome的解决方案。该逻辑在其他方面给出了正确的解决方案,但被SPOJ拒绝。 这是什么问题?
#include <stdio.h>
int pallin(int i){
int oint=i;
int re,rev=0;
while(oint!=0){
re=oint%10;
rev=rev*10+re;
oint/=10;
}
if(rev==i){
return rev;
}
else{
return 0;
}
}
int main(){
int i,num;
scanf("%d",&i);
while(i--){
scanf("%d",&num);
for(int n=num+1;n<100000;++n){
if(pallin(n)) {
printf("%d\n",pallin(n));
break;
}
else{
continue;
}
}
}
return 0;
}