读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1。例如输入 hello,逆转后的字符串为 olleh,因为hello 小于 olleh,所以输出-1
时间: 2023-04-09 13:03:23 浏览: 58
这是一个可以回答的问题。可以使用字符串反转的方法,将字符串逆转后与原字符串进行比较,判断大小关系,然后输出相应的结果。以下是一个示例代码:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
getline(cin, str); // 读取含有空格的字符串
string reverse_str(str.rbegin(), str.rend()); // 反转字符串
if (str == reverse_str) {
cout << 0 << endl;
} else if (str < reverse_str) {
cout << -1 << endl;
} else {
cout << 1 << endl;
}
return 0;
}
```
相关问题
Java一次性读取3个字符串并用空格分开
在 Java 中,可以使用 Scanner 类来读取字符串。下面是一个例子,展示了如何一次性读取三个字符串并用空格分开:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s1 = sc.next();
String s2 = sc.next();
String s3 = sc.next();
System.out.println(s1 + " " + s2 + " " + s3);
}
}
```
在这个例子中,我们使用了 Scanner 类的 next() 方法来读取字符串。这个方法会读取到第一个空格,并返回从开始到空格之间的字符串。我们调用了三次 next() 方法,分别读取了三个字符串。最后,我们使用了字符串拼接的方式,将这三个字符串用空格分开并输出到控制台。
从键盘读取一个字符串,删除其中数字字符,然后输出。
可以使用Python中的字符串操作来实现删除字符串中的数字字符,具体代码如下:
```python
input_str = input("请输入字符串:") # 从键盘读取字符串
output_str = ''.join([c for c in input_str if not c.isdigit()]) # 删除数字字符
print(output_str) # 输出删除数字字符后的字符串
```
解释:
1. `input()`函数用于从键盘读取字符串,并将读取到的字符串赋值给变量`input_str`。
2. 字符串操作`''.join()`用于将一个列表中的元素拼接成一个字符串。
3. 列表推导式`[c for c in input_str if not c.isdigit()]`用于遍历字符串中的每一个字符,如果该字符不是数字字符,则将其加入到一个列表中,最后将这个列表中的元素拼接成一个字符串。这样就实现了删除字符串中的数字字符的功能。
4. 最后使用`print()`函数将删除数字字符后的字符串输出到屏幕上。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![dsp](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)