字母图像
Posted Fan-notehub
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字母图像相关的知识,希望对你有一定的参考价值。
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
1 import java.util.*;
2
3 public class Main
4 public static void main(String[] args)
5 Scanner scanner = new Scanner(System.in);
6 int n = scanner.nextInt();//n为行数——决定一共输出几行;决定输出的第一个数是几
7 int m = scanner.nextInt();//m为列数
8 for (int i = 0; i < n; i++)
9 StringBuffer res = new StringBuffer();
10 for (int j = 0; j < m; j++)
11 if (j >= i)
12 res.append((char) (\'A\' + j - i));
13 else
14 res.append((char) (\'A\' + i - j));
15
16
17 System.out.println(res);
18
19
20
StringBuffer类型的append可以追加字符串,巨好用。
\'A\' + 1 = \'B\'字母的ASCII码值,直接将整体括起来后转换为char就是具体字符了
以上是关于字母图像的主要内容,如果未能解决你的问题,请参考以下文章