@javaブルーブリッジ・カップ・グループBの運動の基礎(30)3番目の質問:グラフィック文字

@javaブルーブリッジ・カップ・グループBの運動の基礎(30)3番目の質問:グラフィック文字

キーワード:ループ、文字列

問題の説明

文字の使用は一例を以下に示す、いくつかの美しいグラフィックスを形成することができます。

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

これは、このルールのパターンを見つけ、パターン列5~7であり、n行m列のパターンを出力します。

入力形式の
二つの整数nとmを含む入力ラインは、それぞれあなたが出力ラインパターンをする列の数を表します。
出力フォーマットの
あなたのパターンのための出力n行、各m文字、。
入力サンプル
57
サンプル出力
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABCの
データサイズと表記
1 <= N、M <= 26。

コード:

public class Main {
	public static void main(String[] args) {
		java.util.Scanner s=new java.util.Scanner(System.in);
		int n=s.nextInt();
		int m=s.nextInt();
		char str;
		char[][] shu=new char[26][26];
		for(int i=0;i<n;i++){
			str='A';
			for(int j=i;j<m;j++){
				shu[i][j]=str++;
			}
			str='A';
			for(int j=i-1;j>=0;j--){
				shu[i][j]=++str;
			}
		}
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				System.out.print(shu[i][j]);
			}
			System.out.println();
		}
	}
}
公開された29元の記事 ウォンの賞賛1 ビュー1103

おすすめ

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