@javaブルーブリッジ・カップ・グループBの運動の基礎(30)問9:特殊回文

@javaブルーブリッジ・カップ・グループBの運動の基礎(30)問9:特殊回文

キーワード:回文、ループ、条件文

資源制約の
制限時間:512.0メガバイト:メモリ制限を1.0秒

問題の説明

123321それは読んで、左から右などから読み込まれ、非常に特別な番号です。
  、正の整数nを入力し、すべてのそのようなプログラミング5および6進数、数字を検索し、nは全てが等しい満たします。
入力フォーマットの
  入力ラインは、正の整数nを含んでいます。
出力形式
  条件を満たす整数、ライン毎の各整数小から大出力するためです。
入力サンプル
52
サンプル出力
899 998
989 989
998 899
データサイズと表記
  1 <= N <= 54。

コード:

インポートjava.util.Scanner;
パブリッククラスメイン{
パブリック静的無効メイン(文字列[] args){
スキャナS =新しいスキャナ(System.in)。
INT、N = s.nextInt()。
(N> 0 && N <55){場合
ため(INT iは= 9999; I <1000000; I ++){
IF(I <100000){//所有的5位数
INTワン= I / 10000。
int型銭は1000分の10000 I%を=。
int型BAI = I%1000/100;
INT SI =%10分の100 I。
int型GEはI%= 10;
(WAN場合GE &&銭WAN +銭+ BAI + SI + GE){
のSystem.out.println(I)。
}
}他{//所有的6位数
INTシワン= I / 100000。
int型はI%= 10000分の100000ワン。
int型銭は1000分の10000 I%を=。
int型BAI = I%1000/100;
INT SI =%10分の100 I。
int型GEはI%= 10;
(Nの場合
シワン+ワン+銭+ BAI + SI + GE &&シワンGE && WANSI &&銭== BAI){
のSystem.out.println(I)。
}
}
}
}
}
}

公開された29元の記事 ウォンの賞賛1 ビュー1097

おすすめ

転載: blog.csdn.net/DAurora/article/details/104160132