每日刷题(三十八)
BASIC-22、FJ的字符串
这个题考查的也是递归,但是一种比较简单的递归,很容易找出规律
详细C代码如下:
#include<stdio.h>
void f(int n)
{
if(n == 0) //递归出口
{
printf("A");
return;
}
f(n - 1);
printf("%c", n + 'A');
f(n - 1);
}
int main()
{
int n;
scanf("%d", &n);
f(n - 1);
return 0;
}
部分运行结果如下:
总的来说,递归还是不适合比较大的数据,会运行很慢