论坛里的一个问题,我自己编了个,不知道哪里出错了,帮我看下,谢谢
我思路是这样的,让它从95860开始,一个个进入,然后呢,把每个位置上的数存入数组,再来判断。
程序代码:#include"stdio.h"
int main()
{
int a[5];
int i,n;
for(n=95860;;n++)
{
i=0;
while(n>10)
{
a[i++]=n%10;
n=n/10;
}
a[i]=n;
if(a[0]==a[4]&&a[1]==a[3])
{
printf("%d%d%d%d%d\n",a[0],a[1],a[2],a[3],a[4]);
break;
}
}
/*我来说下,首先a数组是用来存放每个位上的数的,那个if是用来选数,我们现在就是要
在95860后面开始找,找到一个数,那个数它是对称相等的,比如95859,以8位分界线
两边的数对称相等。*/
}










