蓝桥杯 BASIC-3 字母图形
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
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 字母图形相关推荐
- 蓝桥杯 基础练习 字母图形 JAVA
蓝桥杯 基础练习 字母图形 JAVA 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的 ...
- 蓝桥杯 BASIC-3:字母图形
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD ...
- Java实现 蓝桥杯 基础练习 字母图形
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...
- 蓝桥杯 基础练习 字母图形c++
试题 基础练习 字母图形 题目要求 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...
- 蓝桥杯基础练习字母图形
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...
- 蓝桥杯 基础练习 字母图形
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...
- 蓝桥杯-基础练习-字母图形(BASIC-3)
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...
- 【蓝桥杯】BASIC-3 字母图形
题目描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一 ...
- 蓝桥杯:BASIC-3——字母图形
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...
- 蓝桥杯基础试题 字母图形 C语言实现
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC ...
最新文章
- Gin 框架学习笔记(02)— 参数自动绑定到结构体
- 【SQL Server】系统学习之一:表表达式
- 计算机组成原理_在线作业1,20秋《计算机组成原理》在线作业1
- Linux下l2tp客户端xl2tpd的安装配置
- 开源项目成熟度分析工具-利用github api获取代码库的信息
- Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】
- 星露谷物语json_星露谷物语 NPC地图显示MOD 怎么让地图显示NPC
- tcpdump抓两个网卡的包_tcpdump 抓包统计 分享助,请问用tcpdump抓包后,如何查看每个包...
- Beanstalked的初步了解和使用(包括利用beanstalkd 秒杀消息队列的实现)
- 锐捷交换机实验案例:vlan间互访的配置与验证
- OpenCV单目视觉定位(测量)系统
- zookeeper 阿里滴滴 有点用 zookeeper主从选举方式
- python爬虫代码示例视频教学-清华学霸尹成Python爬虫教学视频
- 群晖6.1安装php3.6_教程分享 --- jun大神 VMWare虚拟机安装黑群晖 (DSM6.1)
- 【Linux应用】SAN(存储区域网络)技术
- linux 3.11 虚拟摄像头 驱动,摄像头万能驱动-万能视频驱动-摄像头万能驱动下载 v2011.3官方版-完美下载...
- 介绍5款非常棒的移动自动化测试工具
- easyui中combobox级联问题
- OpenCV实现简单的录屏功能
- 微前端项目实战及原理
热门文章
- 使用Java的PrinterJob实现调用打印机打印
- chrome开源工程(转)
- Visual Studio 2022离线下载
- Microsoft Edge 离线下载安装技巧
- 半导体衰落超出想象,会熊市反弹? – 25 年来 71 家公司的库存分析
- I/O无线控制器(综科)-4G通讯直接上云平台(阿里云)
- docker部署kafka,外部程序可以访问容器内的kafka
- ROC原理介绍及利用python实现二分类和多分类的ROC曲线
- “内卷之王”vivo:成败即将见分晓
- html写顶部固定悬浮菜单栏,JS实现自动固定顶部的悬浮菜单栏效果