FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?
输入格式:
仅有一个数:N ≤ 26。
输出格式:
请在这里描述输出格式。例如:对每一组输入,在一行中输出A+B的值。
输入样例:
请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
3
输出样例:
在这里给出相应的输出。例如:
ABACABA
import java.util.Scanner;
public class Main {
static String[] a = new String[26];
static int temp = 0;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 26; i++){
a[i] = String.valueOf((char) ('A' + i));//给数组赋值从A到Z
}
int n = scanner.nextInt();
String name = a[0];
for (int i = 1; i < n; i++) {
name = name+a[i]+name;
}
System.out.println(name);
// System.out.println(FJ(n-1, a[n]));
}
// public static String FJ(int i, String ok){
// if(temp==i){
// return a[i];
// }else{
// return FJ(temp+1,a[temp]+a[temp+1]+a[temp]);
// }
// }
}