问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? 输入格式 仅有一个数:N ≤ 26。 输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。 样例输入 3 样例输出 ABACABA
此题运用递归可快速求解,代码如下:
#include<stdio.h>
void func(
int n){
if(n==
1){
printf(
"A");
}
else{
func(n-
1);
printf(
"%c",
'A'+n-
1);
func(n-
1);
}
}
int main(){
int n;
scanf(
"%d",&n);
func(n);
return 0;
}
转载请注明原文地址: https://ju.6miu.com/read-7428.html