题解
本题采用递归通过题目发现:
题目规律:前一次的组合 + 当前位置的字母(1对应A,2对应B…26对应Z)+ 前一次的组合
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(fj(n));
sc.close();
}
public static String fj(int n){
if(n==1){
return "A";
}else{
return fj(n-1)+(char)(n+64)+fj(n-1);
}
}
}