根据输入的正整数n (1  米字形由一个(2n-1)*(2n-1)的矩阵组成,矩阵包含从大写A开始的n个字母
例如:n=3时,包含A,B,C;n=4时,包含A,B,C,D。
矩阵的正中间为n个字母中字典序最大的那个,从这个字母开始,沿着西北、正北、东北、正西、正东、西南、正南、东南八个方向各有一条由大写字母组成的直线。并且直线上的字母按字典序依次减小,直到大写字母A。
矩阵的其它位置用英文句号.填充。

样例输入一
3
样例输出一
A.A.A
.BBB.
ABCBA
.BBB.
A.A.A
样例输入二
4
样例输出二
A..A..A
.B.B.B.
..CCC..
ABCDCBA
..CCC..
.B.B.B.
A..A..A

#include <iostream>
#include <algorithm>
char c[1000][1000];
using namespace std;
int main() {fill(c[0],c[0]+1000*1000,'.');int n;cin >> n;for(int i = 0; i < n; i++){char ch = 'A' + n - i - 1;c[n+i][n+i] = c[n-i][n-i]= c[n+i][n-i]= c[n-i][n+i] = ch;c[n][n+i] = c[n][n-i]= c[n+i][n]= c[n-i][n] = ch;}for(int i = 1; i <= 2*n-1; i++){for(int j = 1; j <= 2*n-1; j++)cout << c[i][j];cout << endl;}return 0;
}

蓝桥杯 ALGO-82 算法训练 输出米字形相关推荐

  1. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  2. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  3. 蓝桥杯练习系统—算法训练 s01串

    第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...

  4. 蓝桥杯:试题 算法训练 采油区域 矩阵前缀和+动态规划+分治+枚举

    资源限制 时间限制:2.0s 内存限制:512.0MB 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M× ...

  5. 蓝桥杯-黑色星期五(算法训练)

    题目描述: 有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是"诸事不宜".请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是1 ...

  6. 【算法】【蓝桥杯】试题 算法训练 黑心药商 ALGO-1002

    题目 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 JiaoShou消灭了百变怪,为爱琳世界赢得了和平,但他突然发现自己没有升级,这就意味着必须去喝药补血.爱琳世界的NPC卖的药已 ...

  7. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  8. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  9. 蓝桥杯国赛五一训练赛(1)

    蓝桥杯国赛五一训练赛(1)(链接) 问题 A: 费解的开关 你玩过"拉灯"游戏吗?25盏灯排成一个5x5的方形.每一个灯都有一个开关,游戏者可以改变它的状态.每一步,游戏者可以改变 ...

最新文章

  1. Android开发实践:为什么要继承onMeasure()
  2. 【转】c# winform 打包部署 自定义界面 或设置开机启动
  3. python3.5怎么安装pip-python3.5.2安装pip管理工具
  4. 看下completablefuture(暂时没看完)
  5. linux脚本 sed,Linux脚本利器sed
  6. YOLO3 动漫人脸识别
  7. 将一个字段的多个记录值合在一行
  8. 当前网页正在试图打开你的受信用站点列表中的站点.你想允许这样做吗?
  9. OpenUDID 和 IDFA 比较
  10. 阿里云地域和可用区怎么选?
  11. ArcGIS与地理加权回归GWR【一】
  12. ubuntu篇---文件压缩与解压
  13. 大时代势不可挡_会使您势不可挡的程序员的行为
  14. java中国象棋棋子走法,《中国象棋对弈》象棋规则 棋子的走法
  15. 迷茫时代的明白人——书摘
  16. 计算机专业与等差数列的联系,数列期末复习
  17. java两张图片拼接
  18. Docker神器之迅雷远程下载(群辉 Linux)
  19. c语言error c2198,为何会出现error C2198: 'create' : too few actual parameters呢?
  20. (三十八)期权定价的蒙特卡洛模拟方法

热门文章

  1. django 引用css失效_如何使用Python中Django模板?
  2. Android 模拟器 GPU ON
  3. Android中添加字串资源出现问题
  4. Parcelable protocol requires a Parcelable.Creator object called。。。。。
  5. ECMAScript6(1):块级作用域
  6. 爬虫入门之绘图matplotlib与词云(七)
  7. 日志分析代码实现(字符串切割)
  8. 【温故而知新-Javascript】使用canvas元素(第一部分)
  9. 使用Python代码处理Excel
  10. NGINX 实现反向代理负载均衡服务器