【蓝桥杯】-数字图形-C++解决
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26。
分析:看这这个输出样例!!像不像个矩阵!拿A举例,每个A所在的位置都是(x,x),相减永远为0,而B则是行列相减为1(这里用绝对值),所以规律很好找出,利用每个字母所在的位置相减为固定值即可:
//利用矩阵坐标;
#include<iostream>
#include<cmath>
using namespace std;int main()
{int i,k=0,m,n;char a[105];char x='A';for(i=1;i<27;i++){a[k++]=x++;}cin>>m>>n;for(i=1;i<=m;i++){for(int j=1;j<=n;j++){cout<<a[abs(i-j)];}cout<<endl;}return 0;
}
【蓝桥杯】-数字图形-C++解决相关推荐
- 蓝桥杯 数字三角形
蓝桥杯 数字三角形 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1< ...
- 第十一届蓝桥杯 ——数字三角形
题目描述 上图给出了一个数字三角形. 从三角形的顶部到底部有很多条不同的路径. 对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和. 路径上的每一步只能从一个数走到下一层和它最 ...
- 蓝桥杯-数字三角形 (java)
算法训练 数字三角形 时间限制:1.0s 内存限制:256.0MB问题描述(图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大.●每一步可沿 ...
- Java 蓝桥杯 字母图形
目录标题 题目描述 解题思路 代码 流程图 题目描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行 ...
- java 蓝桥杯 数字游戏
试题 算法训练 数字游戏 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个1-N的排列a[i],每次将相邻两个数相加,得到新序列,再对新序列重复这样的操作,显然每次得到的序列 ...
- 蓝桥杯数字三角形java,蓝桥杯数字三角形(java)
题目要求: 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行 ...
- 【蓝桥杯】 三行代码解决 “全排列的价值”(2022省赛pythonA组)
三行代码解决 "全排列的价值"(2022省赛pythonA组) 置顶代码: from math import factorial n = int(input()) print(fa ...
- java蓝桥杯数字黑洞_【蓝桥杯】数字黑洞(5位黑洞数)
任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456. 求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位, ...
- 蓝桥杯———数字三角形(JAVA)
题目: 上图给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径.对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和. 路径上的每一步只能从一个数走到下一层和它最近的左 ...
最新文章
- 4个提高深度学习模型性能的技巧
- 【编程练习】C语言debug合集
- 店宝宝电脑版_起名字 测名字神器 电脑安卓全有了
- 购物篮推荐场景太复杂?没有商品相关性标签?看作者运用对比学习统统解决...
- .net core 2.1 mysql_ASP.NET Core 2.2 + MySQL + DB First
- 表按某个字段,新增一个序号列
- 当今年轻人创业,什么行业最有前途
- jquery属性过滤选择器[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]、[attr|=value]
- #puppet#新版puppet的问题
- 使用VirtualBox在Ubuntu下虚拟Windows XP共享文件夹设置方法(亲测)
- nodejs之路-[0]安装及简易配置
- 开关电源设计从入门到精通(附教程)
- SCSI设备IO过程:磁盘上线与IO过程
- PDF header signature not found.
- 英特尔服务器主板怎么重装系统,foxconn主板怎么重装系统
- 解决ping/telnet本地localhost可以通过 ping/telnet本地ip无法通过问题
- 视频会议新格局确立 云计算开启技术叠加时代
- 【官宣】BSV工程师能力认证项目在CSDN推出线上学习平台
- linux系统应用实验DNS的安装,DNS配置实验小结
- openswan中的in_struct和out_struct函数