C语言用递归的方法将输入的字符逆序输出(main函数fuc函数)
时间: 2024-03-03 16:50:54 浏览: 68
字符串逆序-使用C语言+递归实现字符串逆序.zip
可以使用递归的方式,将输入的字符逆序输出。以下是一个示例代码:
```
#include <stdio.h>
void reverse()
{
char c;
scanf("%c", &c);
if(c != '\n')
{
reverse();
printf("%c", c);
}
}
int main()
{
printf("请输入一串字符:");
reverse();
printf("\n");
return 0;
}
```
在这个程序中,`reverse()`函数使用递归来读取输入的字符,并将它们保存在栈中,直到输入遇到一个换行符。然后,它开始从栈中弹出字符并逆序输出它们。在`main`函数中,我们调用`reverse()`函数并在输出末尾添加一个换行符。
阅读全文