c++倒序输出字符串
时间: 2023-11-27 17:35:51 浏览: 133
c++字符串倒序
要倒序输出字符串,你可以使用循环或递归的方式来实现。下面是一个使用循环的示例代码:
```c
#include <stdio.h>
#include <string.h>
void reverseString(char *str) {
int length = strlen(str);
// 交换字符串首尾字符位置
for (int i = 0; i < length / 2; i++) {
char temp = str[i];
str[i] = str[length - i - 1];
str[length - i - 1] = temp;
}
}
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
reverseString(str);
printf("倒序输出为:%s\n", str);
return 0;
}
```
以上代码会先读取用户输入的字符串,然后调用 `reverseString` 函数对字符串进行倒序操作,最后输出倒序后的结果。
阅读全文