[藍橋] 基礎練習 回文數
阿新 • • 發佈:2019-02-02
一個 開始 這樣的 != 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 }
[藍橋] 基礎練習 回文數