字母图像

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就是具体字符了

以上是关于字母图像的主要内容,如果未能解决你的问题,请参考以下文章

从图像中删除字母伪影

如何从 UCI 的“字母图像识别数据集”等图像创建数据

如何在 javafx 中将任何文本或字母转换为图像

字母图像

认识一个简单的字母

如何通过 pytesseract 搜索图像中的特定字母/单词