import java.util.Scanner;
public class ABA {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
arrayMethod(n);
}
public static void arrayMethod(int n){
String[] s1={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
String[] s2={"A"};
if(n==1)printArray(s2);//如果输入1,直接输出A
else{
for(int i=2;i<=n;i++){
s2=Method(s2,s1[i-1]);
}
printArray(s2);
}
}
public static String[] Method(String[] s,String s2){//返回一个数组为:两边是数组s,中间是s2
String[] str=new String[s.length*2+1];
for(int i=0;i<s.length;i+
FJ的字符串 /*问题描述 FJ在沙盘上写了这样一些字符串: A1="A" A2="ABA" A3="ABACABA" A4="ABACABADABACABA" ... ...
最新推荐文章于 2023-04-04 15:30:09 发布
该程序实现了一个根据输入数字n生成字符串序列的逻辑,如A1='A',A2='ABA',A3='ABACABA'等。通过迭代将前一个字符串的中间字符替换为下一个字母,最终输出生成的字符串序列。
摘要由CSDN通过智能技术生成