2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
int main()
{
int m,a[20]
int i
scanf("%d", &m )
i=0
do {
a[i++]=m%10
m /= 10
}while( m )
m=i
for( i=0i<m/2i++ )
if ( a[i] != a[m-i-1] )
break
if ( i>=m/2 )
printf("是回文\n")
else
printf("不是回文\n")
return 0
}
截取中间的数字,分成两个数组ab 和 de 然后把ab换位置判断ab是否等于de就行了String a ="12321"
String args[] = a.split(a.charAt(2)+"")// {12,21}
if(args[0].equals(args[1].charAt(1)+args[1].charAt(0))){
//"正确"
}