1. 编程题 将字符串str置逆存储并输出。算法: 1、输入str,求字符串长度 n=strlen(str),计算置逆区间的中间位置m= n / 2;
时间: 2023-06-20 17:10:16 浏览: 71
C语言 字符串逆置:输入一串字符,将其逆置输出
2、从0到m-1依次遍历字符串str,将str[i]与str[n-i-1]交换。
3、输出置逆后的字符串str。
以下是C++代码实现:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[100];
cin >> str;
int n = strlen(str);
int m = n / 2;
for(int i = 0; i < m; i++)
{
char temp = str[i];
str[i] = str[n-i-1];
str[n-i-1] = temp;
}
cout << str << endl;
return 0;
}
```
输入:"Hello"
输出:"olleH"
阅读全文