编写C语言程序,输入一个以回车符结束的字符串,将该字符串按逆序输出
时间: 2024-05-16 19:12:55 浏览: 113
真的可以是逆序输出任意字符串
4星 · 用户满意度95%
下面是一个简单的实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100]; // 假设输入的字符串不超过 100 个字符
int len, i;
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin); // 从标准输入读入字符串
len = strlen(str);
printf("逆序输出:");
for (i = len - 1; i >= 0; i--) {
putchar(str[i]); // 逆序输出每个字符
}
printf("\n");
return 0;
}
```
该程序使用了 `fgets` 函数从标准输入读入字符串,然后使用 `strlen` 函数求出字符串的长度,最后使用一个循环逆序输出每个字符。
阅读全文