試題 基礎練習 字母圖形
資源限制
時間限制:1.0s 記憶體限制:256.0MB
問題描述
利用字母可以組成一些美麗的圖形,下面給出了一個例子:
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>
using namespace std;
int main(){//A:65
int n,m;
cin >> n >> m;
int data[m] = {0};
for(int i=65;i<65+m;i++){
data[i-65] = i;
printf("%c",data[i-65]);
}
printf("\n");
for(int j=1;j<n;j++){
for(int i=m-1;i>=0;i--){
data[i] = data[i-1];
}
data[0] = 65 + j;
for(int k=0;k<m;k++){
printf("%c",data[k]);
}
printf("\n");
}
return 0;
}
看完文章點個贊,題題AC不迷路!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/401578.html
標籤:其他
上一篇:leetcode打卡第一天
下一篇:2021總結
