编写一个函数Inverse( ),实现将长度为10的字符数组中的字符串逆序存放。
时间: 2024-02-19 11:02:36 浏览: 105
nixu.rar_Reverse_字符串 逆序
好的,以下是 C++ 代码实现:
```cpp
void Inverse(char str[]) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
char temp = str[i];
str[i] = str[len - 1 - i];
str[len - 1 - i] = temp;
}
}
```
使用方法:
```cpp
char str[11] = "abcdefghij";
Inverse(str);
cout << str << endl; // 输出 jihgfedcba
```
该函数接受一个 char 类型的数组作为参数,并将其逆序存放。具体实现方法是使用双指针法,从数组两端开始向中间交换元素,直到两个指针相遇。
阅读全文