C语言题目:用递归法,将字符串倒序输出?

2025-04-08 20:40:25
推荐回答(1个)
回答1:

#includevoidrev();intmain(){rev();return0;}voidrev(){charc;c=getchar();if(c!='\n'){rev();printf("%c",c);}}
这个倒序的函数,就是如果没有读到回车符,就继续递归调用函数,直到读到回车符时才递归返回,这时才输出刚才地压到栈里的前面读到的字符,所以,输出是逆序的。