02 字母圖形

問題描述

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

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

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

輸入格式

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

輸出格式

輸出n行,每個m個字符,爲你的圖形。

樣例輸入

5 7

樣例輸出

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

數據規模與約定

1 <= n, m <= 26。

#include<iostream>
#include<string>
#include<cstring>
#include<queue>
#include<stack>
#include<set>
#include<map>
#include<cmath>
#include<cstdio>
#include<cstdlib>
#define MAX 10005
#define PI 3.14159265358979323
#include<cstdio>
#include<cstdlib>
#define MAX 10005
#define PI 3.14159265358979323
using namespace std;

int main(){
	int n,m;
	char c='A';
	cin>>n>>m;
	for(int i=0;i<n;i++){
		int cout=0;
		for(int k=i;k>0;k--){
			if(cout>m-1)
				break;
			printf("%c",c+k);
			cout++;
		}
		for(int j=0;j<m-i;j++){

			printf("%c",c+j);
		}
		printf("\n");
	}
} 

 

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