#include "stdio.h" #include "math.h" main() { long n=95859,temp=0; char a[10]; int x=0,k=0,z,flag=0; while(flag==0) {flag=1; n++; temp=n; z=0; while(n/pow(10,z)!=0) z++; /*计算位数长度*/ for(k=0;k<z;k++) {a[k]=n%10;n=n/10;} for(k=0;k<z;k++) {if(a[k]!=a[z-k-1]) {flag=0;n=temp;} } } for(;x<z;x++) printf("%c",a[x]); }
请各位高手运行看看,不知错在何处??