C语言 · FJ的字符串

问题描述
  FJ在沙盘上写了这样一些字符串:
  A1 = “A”
  A2 = “ABA”
  A3 = “ABACABA”
  A4 = “ABACABADABACABA”
  … …
  你能找出其中的规律并写所有的数列AN吗?
输入格式
  仅有一个数:N ≤ 26。
输出格式
  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA
 
 1 #include<stdio.h>
 2 void FJ(int n);
 3 int main(){  
 4     int n; 
 5     scanf("%d",&n);  
 6     FJ(n);  
 7 }    
 8 void FJ(int n){  
 9     if(n==1){  
10         printf("A");  
11         return ;  
12     }  
13     else {  
14         FJ(n-1);  
15         printf("%c",'A'+n-1);  
16         FJ(n-1);  
17     }  
18 }  

 

posted @ 2017-01-11 21:41  人间烟火地三鲜  阅读(2138)  评论(0编辑  收藏  举报