基础练习 特殊回文数

来源:互联网 发布:淘宝客服团队绩效 编辑:程序博客网 时间:2024/05/22 01:35
import java.util.Scanner;public class Main {public static long a[] = new long[1000000];public static void main(String[] args) {  Scanner scanner=new Scanner(System.in);          int number=scanner.nextInt();         for (int i = 10000; i < 100000; i++) {              int a= new String(new Integer(i).toString()).charAt(0) - '0'  ;                        int b= new String(new Integer(i).toString()).charAt(1) - '0'  ;            int c= new String(new Integer(i).toString()).charAt(2) - '0'  ;            int d= new String(new Integer(i).toString()).charAt(3) - '0'  ;             int e= new String(new Integer(i).toString()).charAt(4) - '0'  ;            if(a==e && b==d && a+b+c+d+e==number){                  System.out.println(i);              }         }       for (int i = 100000; i < 1000000; i++) {              int a= new String(new Integer(i).toString()).charAt(0) - '0'  ;                        int b= new String(new Integer(i).toString()).charAt(1) - '0'  ;            int c= new String(new Integer(i).toString()).charAt(2) - '0'  ;            int d= new String(new Integer(i).toString()).charAt(3) - '0'  ;             int e= new String(new Integer(i).toString()).charAt(4) - '0'  ;            int f= new String(new Integer(i).toString()).charAt(5) - '0'  ;            if(a==f && b==e && c == d && a+b+c+d+e+f==number){                  System.out.println(i);              }         } }}

0 0
原创粉丝点击