第1个回答 2016-06-28
#include<stdio.h>
int isReserve(int x){
int i=0,n=0,m=x;
int a[10];
while(m>0){a[n++] = m%10;m/=10;}
for(i=0;i<n-i;i++){
if(a[i]!=a[n-i-1])return 0;
}
return 1;
}
int main(){
int i,j=0;
int a[100];
for(i=0;i<9000;i++)
{
if(isReserve(i)==1)
{
a[j]=i;
j++;
}
}
printf("9000以内的最大对称数为[%d]\n",a[j-1]);
return 0;
}本回答被提问者和网友采纳