请教:如何编写一个递归函数,将字符串逆序输出?
请教:如何编写一个递归函数,将字符串逆序输出?
2005-10-26 22:49
2005-10-26 22:56

2005-10-27 14:10
#include<iostream> using namespace std;
void fun(char *a,int n) { if(n<0) return; cout<<*a<<" "; fun(--a,--n); }
int main() { char *a = "abcde"; fun(a+4,4); } 学好递归对提高编程思想有帮助,希望楼主继续努力

2005-10-28 08:02
void fun(char *a) { if(*a)fun(a+1); else return; putch(*a); }
int main() { char *a = "abcde"; fun(a); }

2005-10-28 11:09
2011-05-29 21:19