FJ的字符串 蓝桥杯

来源:互联网 发布:网络存储器是什么 编辑:程序博客网 时间:2024/05/16 20:27
问题描述  FJ在沙盘上写了这样一些字符串:  A1 = “A”  A2 = “ABA”  A3 = “ABACABA”  A4 = “ABACABADABACABA”  … …  你能找出其中的规律并写所有的数列AN吗?输入格式  仅有一个数:N ≤ 26。输出格式  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA
观察输出可以看出输出是中间对称的,类似于二叉树的中序遍历
#include<iostream>#include<cstdio>using namespace std;void Print(int n){if(n==1){printf("A");return ;}else {Print(n-1);printf("%c",'A'+n-1);Print(n-1);}}int main(){int n; scanf("%d",&n);Print(n);}


0 0
原创粉丝点击