c++用reverse逆序部分字符串
时间: 2023-05-20 08:05:38 浏览: 100
Python实现字符串的逆序 C++字符串逆序算法
5星 · 资源好评率100%
以下是用 C 语言实现字符串逆序的代码:
```c
#include <stdio.h>
#include <string.h>
void reverse(char *str, int start, int end) {
char temp;
while (start < end) {
temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
}
int main() {
char str[100];
int start, end;
printf("请输入一个字符串:");
scanf("%s", str);
printf("请输入要逆序的起始位置和结束位置(用空格隔开):");
scanf("%d %d", &start, &end);
reverse(str, start, end);
printf("逆序后的字符串为:%s\n", str);
return 0;
}
```
输入一个字符串和要逆序的起始位置和结束位置,就可以得到逆序后的字符串。
阅读全文