请将输入的若干字符按相反的顺序输出出来。 提示: 如果用数组当然可以,不过这里我们希望练习一下递归的方法。 |
输入
输入数据包括两行,第一行为一个整数n,第二行输入n个字符。 |
输出
反序输出这n个字符。 |
难度
较难 |
输入示例
5 abcde |
#include<stdio.h>
#include<string.h>
char a[10];
void f(int n)
{
if(n<=0) return ;
else{
printf("%c",a[n-1]);
f(--n);}
}
main()
{
int n;
scanf("%d",&n);
getchar();
gets(a);
f(strlen(a));
return 0;
}