遇题决,可以不用画图。
这个题主要是字符串拼接的思想,AN = A(N-1) + ASCII + A(N-1)。
仔细读题不难发现每个字符串对称,并且中间的字符与题目给的A的下标一一对应,于是乎我们就可以用循环来控制拼接字符串
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
char a;
String b = "A";
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
for (int i = 65; i < N + 65; i++) {
a = (char) i;
if (i > 65) {
b = b + a + b;
}
}
System.out.println(b);
}
}
大学新生,有问题请归纳指出。