FJ的字符串 藍橋杯

問題描述
  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);
}


發佈了95 篇原創文章 · 獲贊 9 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章