SDNU 1440.字母图形

Posted rootvount

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDNU 1440.字母图形相关的知识,希望对你有一定的参考价值。

Description

利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

Input

输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 

Output

输出n行,每个m个字符,为你的图形。

Sample Input

5  7

Sample Output

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

Hint

数据规模与约定 1  < =  n,  m  < =  26。
#include <cstdio>
#include <iostream>
using namespace std;

char ar[27][28] = {"ABCDEFGHIJKLMNOPQRSTUVWXYZ",
                   "BABCDEFGHIJKLMNOPQRSTUVWXY",
                   "CBABCDEFGHIJKLMNOPQRSTUVWX",
                   "DCBABCDEFGHIJKLMNOPQRSTUVW",
                   "EDCBABCDEFGHIJKLMNOPQRSTUV",
                   "FEDCBABCDEFGHIJKLMNOPQRSTU",
                   "GFEDCBABCDEFGHIJKLMNOPQRST",
                   "HGFEDCBABCDEFGHIJKLMNOPQRS",
                   "IHGFEDCBABCDEFGHIJKLMNOPQR",
                   "JIHGFEDCBABCDEFGHIJKLMNOPQ",
                   "KJIHGFEDCBABCDEFGHIJKLMNOP",
                   "LKJIHGFEDCBABCDEFGHIJKLMNO",
                   "MLKJIHGFEDCBABCDEFGHIJKLMN",
                   "NMLKJIHGFEDCBABCDEFGHIJKLM",
                   "ONMLKJIHGFEDCBABCDEFGHIJKL",
                   "PONMLKJIHGFEDCBABCDEFGHIJK",
                   "QPONMLKJIHGFEDCBABCDEFGHIJ",
                   "RQPONMLKJIHGFEDCBABCDEFGHI",
                   "SRQPONMLKJIHGFEDCBABCDEFGH",
                   "TSRQPONMLKJIHGFEDCBABCDEFG",
                   "UTSRQPONMLKJIHGFEDCBABCDEF",
                   "VUTSRQPONMLKJIHGFEDCBABCDE",
                   "WVUTSRQPONMLKJIHGFEDCBABCD",
                   "XWVUTSRQPONMLKJIHGFEDCBABC",
                   "YXWVUTSRQPONMLKJIHGFEDCBAB",
                   "ZYXWVUTSRQPONMLKJIHGFEDCBA"};
int main () {
    int n, m;
    while (scanf("%d %d", &n, &m) != EOF) {
        for (int i = 0; i < n; ++i) {
            for (int j = 0; j < m; ++j) {
                cout << ar[i][j];
            }
            cout << 
;
        }
    }
}

 

以上是关于SDNU 1440.字母图形的主要内容,如果未能解决你的问题,请参考以下文章

SDNU 1410.FJ的字符串

SDNU 1206.蚂蚁感冒 代码如此简单,思维练习7月29

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

SDNU 1279.※N

JavaScript 代码片段

48个值得掌握的JavaScript代码片段(上)