用c语言编写一个程序,输入一个字符串,将该字符串的逆转后输出。
时间: 2023-11-22 17:56:28 浏览: 103
c语言写的字符串的反向输出
4星 · 用户满意度95%
以下是用C语言编写的字符串逆转程序:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i, j;
printf("请输入一个字符串:");
fgets(str, 100, stdin); // 从标准输入中读取字符串,最多读取100个字符
str[strlen(str) - 1] = '\0'; // 去掉字符串末尾的换行符
// 逆转字符串
for (i = 0, j = strlen(str) - 1; i < j; i++, j--) {
char temp = str[i];
str[i] = str[j];
str[j] = temp;
}
printf("逆转后的字符串为:%s\n", str);
return 0;
}
```
运行结果:
```
请输入一个字符串:Hello world!
逆转后的字符串为:!dlrow olleH
```
阅读全文