递归、正向输入反向输出
原理:备注:
代码:
#include <stdio.h>
void First_N(char n);
void First_N(char n)
{
n = getchar();
if (n == '#')
{
return; //这里我并没用小甲鱼视频里的那种写法,因为小甲鱼的那种写法会向栈中多输入一个'#'这样就不会向栈中输入了
}
First_N(n);
printf("%c", n);
}
int main()
{
char n;
First_N(n);
putchar('\n');
return 0;
}
页:
[1]