用c语言创建一个没有参数,没有返回值的函数,此函数使用递归的方法完成输入一行字符串,逆序输出该行字符串
时间: 2023-05-19 19:00:53 浏览: 113
字符串逆序-使用C语言+递归实现字符串逆序.zip
以下是用 C 语言创建一个没有参数,没有返回值的函数,该函数使用递归的方法完成输入一行字符串,逆序输出该行字符串的代码:
```c
#include <stdio.h>
void reverse_string() {
char c;
scanf("%c", &c);
if (c != '\n') {
reverse_string();
printf("%c", c);
}
}
int main() {
printf("请输入一行字符串:");
reverse_string();
printf("\n");
return 0;
}
```
该程序会提示用户输入一行字符串,然后调用 `reverse_string()` 函数递归地读取每个字符,并在递归回溯时依次输出这些字符,从而实现字符串的逆序输出。
阅读全文