Java创建一个长度为100000的数组,随机输出一个数,判断是否为回文数

Python026

Java创建一个长度为100000的数组,随机输出一个数,判断是否为回文数,第1张

1

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))){

//"正确"

}