蓝桥杯C/C++每日一练之字母图形

Posted 静Yu

tags:

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

第十三届蓝桥杯大赛个人赛省赛比赛将于2022年4月9日(星期六)举办,趁现在寒假的时间抓紧时间备战一下。因为博主本人报名是C/C++组,所以更新所有内容都是C/C++相关知识。题目全部都是蓝桥杯官网题库真题。今天是备战刷题的第十天。

题目:

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

输入格式:

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

输出格式:

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

样例输入:

5 7

样例输出:

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

解题思路:

本道题目也是基础题,主要还是发现字符串排序的规则。本道题目解题用了嵌套循环,外层循环表示一共有多少行,内层循环表示每一行一共有多少列。规则就是在大写字母A的基础上调整65+abs(i-j),A的ASCLL码是65,字符串输出规则是

以上是关于蓝桥杯C/C++每日一练之字母图形的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯C/C++每日一练之闰年判断

蓝桥杯C/C++每日一练之闰年判断

蓝桥杯C/C++每日一练之数列特征

蓝桥杯C/C++VIP试题每日一练之报时助手

蓝桥杯C/C++VIP试题每日一练之2n皇后问题

蓝桥杯C/C++VIP试题每日一练之Huffman树