蓝桥杯-基础练习《字母图形》Java 小白向
2018-03-07 20:05
375 查看
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC数据规模与约定1 <= n, m <= 26。
BABCDEF
CBABCDE
DCBABCD
EDCBABC数据规模与约定1 <= n, m <= 26。
import java.util.Scanner; public class LetterPic { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int h = scanner.nextInt(); int l = scanner.nextInt(); //建立ZYXWVUTSRQPONMLKJIHGFEDCBABCDEFGHIJKLMNOPQRSTUVWXYZ数组 char carr [] = new char[51]; for(int i = 0;i < 51;i++) { if(i<=25) { carr[i] = (char)('Z'-i); } else { carr[i] = (char)('A'+i-25); } } //打印格式 int p = 25; for(int i = 0;i < h;i++) { for(int j = 0;j < l;j++) { System.out.print(carr[p+j]); } p--; System.out.println(); } } }参考自蓝桥杯——基础练习之字母图形
相关文章推荐
- 算法-蓝桥杯-基础练习 字母图形(JAVA)
- 蓝桥杯 基础练习 十六进制转十进制 java
- Java-蓝桥杯- 基础练习 特殊回文数
- 蓝桥杯 基础练习 特殊回文数 JAVA
- 算法-蓝桥杯-基础练习 查找整数(JAVA)
- 算法-蓝桥杯-基础练习 十六进制转十进制(JAVA)
- 蓝桥杯 基础练习VIP 分解质因数(Java解题)
- 蓝桥杯-基础练习-java-2n皇后问题
- 蓝桥杯 基础练习 杨辉三角形 JAVA
- 基础练习 高精度加法(蓝桥杯 java)
- 蓝桥杯 [基础练习VIP]Sine之舞(Java解题)
- 蓝桥杯 基础练习VIP 矩形面积交(Java解题)
- 蓝桥杯 基础练习02 Java实现
- 蓝桥杯 基础练习 数列排序 JAVA
- Java-蓝桥杯-基础练习 字母图形
- Java-蓝桥杯- 基础练习 01字串
- JAVA 蓝桥杯基础练习 字符串对比
- 蓝桥杯 基础练习 十六进制转十进制 JAVA
- 算法-蓝桥杯-基础练习 十六进制转八进制(JAVA)
- 蓝桥杯 基础练习 杨辉三角形 java