Basic3.字母圖形
阿新 • • 發佈:2018-12-22
題目:
輸入兩個整數n和m,分別表示要輸出的圖形的行數和列數,輸出n行,每行m個字元。
例如:輸入:5 7
輸出:ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
規定:1<=n,m<=26.
C++:
#include<iostream> #include<cmath> using namespace std; int main(){ int n,m; cin>>n>>m; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cout<<char('A'+abs(i-j)); } cout<<endl; } return 0; }
Java:
package UKingW; import java.util.Scanner; public class Basic3 { public static void main(String[] args) { int n,m; Scanner in=new Scanner(System.in); n=in.nextInt(); m=in.nextInt(); in.close(); for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ System.out.print((char)('A'+Math.abs(i-j))); } System.out.println(); } } }