c++输入一个字符串将字符串倒着输出
时间: 2023-08-20 09:13:42 浏览: 132
可以使用C++的字符串反转函数`reverse()`来实现字符串倒序输出。以下是示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串: ";
cin >> str;
reverse(str.begin(), str.end()); // 反转字符串
cout << "倒序输出: " << str << endl;
return 0;
}
```
其中,`reverse()`函数需要包含头文件`algorithm`。
相关问题
c++ 输入一个字符串,输出他的长度
好的,您可以使用C++中的标准库函数`strlen`来获取字符串的长度。以下是一个示例代码:
```c++
#include<iostream>
#include<cstring>
using namespace std;
int main() {
char str[100]; // 定义一个字符串数组
cin >> str; // 输入字符串
int len = strlen(str); // 获取字符串长度
cout << "字符串长度为: " << len << endl; // 输出字符串长度
return 0;
}
```
在上面的示例中,我们首先定义了一个字符串数组`str`,然后通过`cin`输入字符串。接下来,使用`strlen`函数获取字符串长度,并将其赋值给变量`len`。最后,使用`cout`输出字符串长度。
c++输入一个字符串输出倒数第三个字符用string
可以使用 `string` 类型的 `substr()` 方法来获取一个字符串中的子串。例如,以下是一个示例代码,用于输入一个字符串并输出倒数第三个字符:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串:";
cin >> str;
if (str.length() >= 3) {
string sub_str = str.substr(str.length() - 3, 1);
cout << "倒数第三个字符是:" << sub_str << endl;
} else {
cout << "字符串长度不足三个字符!" << endl;
}
return 0;
}
```
在上面的代码中,我们首先使用 `cin` 输入一个字符串,并且判断字符串长度是否大于等于 3。如果是,我们使用 `substr()` 方法来获取倒数第三个字符,然后输出结果;否则,我们输出一条错误信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)