怎么用递归的方法,我的代码可以运行,但是交不上去
问题:请将输入的若干字符按相反的顺序输出出来。 提示: 如果用数组当然可以,不过这里我们希望练习一下递归的方法。
输入
输入数据包括两行,第一行为一个整数n,第二行输入n个字符。
输出
反序输出这n个字符。
难度
较难
输入示例
5
abcde
输出示例
edcba
我的代码
if(n<=0) return ;
else{
printf("%c",a[n-1]);
f(--n);}
}
int n;
scanf("%d",&n);
getchar();
gets(a);