天天看點

藍橋杯BASIC-3(字母圖案)

問題描述

利用字母可以組成一些美麗的圖形,下面給出了一個例子:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

這是一個5行7列的圖形,請找出這個圖形的規律,并輸出一個n行m列的圖形。

輸入格式

輸入一行,包含兩個整數n和m,分别表示你要輸出的圖形的行數的列數。

輸出格式

輸出n行,每個m個字元,為你的圖形。

樣例輸入

5 7

樣例輸出

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

資料規模與約定

1 <= n, m <= 26。

import java.util.Scanner;             
public class test_03{         
public static void main(String[] args) {  
    // TODO Auto-generated method stub  
            Scanner scanner =new Scanner(System.in);  
            String[] sarr=scanner.nextLine().split(" ");  
                    k(Integer.parseInt(sarr[]),Integer.parseInt(sarr[]));  
 }  

                static void k(int n,int m)//  
            {  
                int[] iarr=new int[*-];  
                for(int i=;i<-;i++)  
                {  
                    iarr[i]=-i;  
                }  
                for(int i=-;i<iarr.length;i++)  
                {  
                    iarr[i]=i-+;  
                }  
                int p=;  

                char[] carr=new char[iarr.length];  
                for(int i=;i<iarr.length;i++)  
                {  
                    carr[i]=(char)('A'+iarr[i]);  
            }  
            for(int i=;i<n;i++)  
            {  
                for(int j=;j<m;j++)  
                {  
                    System.out.print((carr[p+j]));  
                }  
                p--;  
                System.out.println();  
            }         
            }  
}  
           

繼續閱讀