问题描述

利用字母可以组成一些美丽的图形,下面给出了一个例子:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

输入格式

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

输出格式

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

样例输入

5 7

样例输出

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

数据规模与约定

1 <= n, m <= 26。

问题分析

从规律中可以看出来每一行原本的序列都会往后搓一位,左侧又会倒叙对称式增添字母。本题的设计可以拆分成两部分,先输出A左边的序列,再输出A右边的序列,这样规律就相当明显了。左侧在行数等于2的时候输出a[1],3时输出a[2] ~ a[1]…n时输出a[n-1]~a[1],当然,这是没有卡列数条件时的规律,对于列数限制只需要加入对应的条件卡住即可。

代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=  new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int[] a = new int[26];char s = 'A';for(int i=0;i<26;i++) {a[i] = s+i;}for(int i=0;i<n;i++) {for(int j=i;j>=i-m+1&&j>=0;j--) {System.out.print((char)a[j]);}for(int k=1;k<=m-i-1;k++) {System.out.print((char)a[k]);}System.out.println();}}
}

蓝桥杯 BASIC-3 字母图形相关推荐

  1. 蓝桥杯 基础练习 字母图形 JAVA

    蓝桥杯 基础练习 字母图形 JAVA 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的 ...

  2. 蓝桥杯 BASIC-3:字母图形

    基础练习 字母图形   时间限制:1.0s   内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD ...

  3. Java实现 蓝桥杯 基础练习 字母图形

    基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...

  4. 蓝桥杯 基础练习 字母图形c++

    试题 基础练习 字母图形 题目要求 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...

  5. 蓝桥杯基础练习字母图形

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

  6. 蓝桥杯 基础练习 字母图形

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

  7. 蓝桥杯-基础练习-字母图形(BASIC-3)

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

  8. 【蓝桥杯】BASIC-3 字母图形

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

  9. 蓝桥杯:BASIC-3——字母图形

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

  10. 蓝桥杯基础试题 字母图形 C语言实现

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC ...

最新文章

  1. Gin 框架学习笔记(02)— 参数自动绑定到结构体
  2. 【SQL Server】系统学习之一:表表达式
  3. 计算机组成原理_在线作业1,20秋《计算机组成原理》在线作业1
  4. Linux下l2tp客户端xl2tpd的安装配置
  5. 开源项目成熟度分析工具-利用github api获取代码库的信息
  6. Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】
  7. 星露谷物语json_星露谷物语 NPC地图显示MOD 怎么让地图显示NPC
  8. tcpdump抓两个网卡的包_tcpdump 抓包统计 分享助,请问用tcpdump抓包后,如何查看每个包...
  9. Beanstalked的初步了解和使用(包括利用beanstalkd 秒杀消息队列的实现)
  10. 锐捷交换机实验案例:vlan间互访的配置与验证
  11. OpenCV单目视觉定位(测量)系统
  12. zookeeper 阿里滴滴 有点用 zookeeper主从选举方式
  13. python爬虫代码示例视频教学-清华学霸尹成Python爬虫教学视频
  14. 群晖6.1安装php3.6_教程分享 --- jun大神 VMWare虚拟机安装黑群晖 (DSM6.1)
  15. 【Linux应用】SAN(存储区域网络)技术
  16. linux 3.11 虚拟摄像头 驱动,摄像头万能驱动-万能视频驱动-摄像头万能驱动下载 v2011.3官方版-完美下载...
  17. 介绍5款非常棒的移动自动化测试工具
  18. easyui中combobox级联问题
  19. OpenCV实现简单的录屏功能
  20. 微前端项目实战及原理

热门文章

  1. 使用Java的PrinterJob实现调用打印机打印
  2. chrome开源工程(转)
  3. Visual Studio 2022离线下载
  4. Microsoft Edge 离线下载安装技巧
  5. 半导体衰落超出想象,会熊市反弹? – 25 年来 71 家公司的库存分析
  6. I/O无线控制器(综科)-4G通讯直接上云平台(阿里云)
  7. docker部署kafka,外部程序可以访问容器内的kafka
  8. ROC原理介绍及利用python实现二分类和多分类的ROC曲线
  9. “内卷之王”vivo:成败即将见分晓
  10. html写顶部固定悬浮菜单栏,JS实现自动固定顶部的悬浮菜单栏效果