藍橋杯——迴文數(JAVA)

問題描述
  1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。
輸出格式
  按從小到大的順序輸出滿足條件的四位十進制數。

代碼實現:

public class Main {

	public static void main(String[] args) {
	/*	方法一,思路:數的組成原理
	 * for (int i = 1; i < 10; i++) {
			for (int j = 0; j < 10; j++) {
				System.out.println(i * 1000 + j * 100 + j * 10 + i);
			}
		}*/
     //  方法二  循環遍歷
		int a = 0;
		int b = 0;
		int c = 0;
		int d = 0;
		for (int i = 1000; i < 10000; i++) {
			a = i/1000;
			b = i%1000/100;
			c = i%100/10;
			d = i%1000%100%10;
//			System.out.println(a+" "+b+" "+c+" "+d);
			if(a==d && c==b) {
				System.out.println(i);
			}
		}
		
	}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章