1. 程式人生 > >[藍橋] 基礎練習 回文數

[藍橋] 基礎練習 回文數

一個 開始 這樣的 != pri main amp 基礎練習 bsp

問題描述

1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。

輸出格式

按從小到大的順序輸出滿足條件的四位十進制數。

剛開始沒註意到10001,從1111開始的,寫了兩段代碼,其實都一樣.

 1 public class Main {
 2     public static void main(String[] args) {
 3         for(int i = 1001;i <= 9999;i++) {
 4             int left = i / 100;
 5             int right = i % 100;
6 right = (right % 10) * 10 + right / 10; 7 if(left == right) 8 System.out.println(i); 9 } 10 } 11
 1 public class Main {
 2     public static void main(String[] args) {
 3         for(int i = 1001;i <= 9999;i++) {
 4             int s = i;
5 int[] arr = new int[4]; 6 int t = 0; 7 while(s != 0) { 8 arr[t++] = s % 10; 9 s /= 10; 10 } 11 if(arr[0] == arr[3] && arr[1] == arr[2]) { 12 for(int j = 0;j < 4;j++) { 13 System.out.print(arr[j]);
14 } 15 System.out.println(); 16 } 17 } 18 } 19 }

[藍橋] 基礎練習 回文數