输入一个字符串,再输入 一个字符,求这个字符在字符串中的索引。 输入格式: 第一行输入字符串 第二行输入一个字符。 输出格式: 反向输出字符和索引,即最后一个最先输出。每行一个。
时间: 2024-05-05 12:15:26 浏览: 39
Python代码如下:
```python
s = input()
c = input()
for i in range(len(s)-1, -1, -1):
if s[i] == c:
print(c, i)
```
C++代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
char c;
getline(cin, s);
cin >> c;
for (int i = s.length()-1; i >= 0; i--) {
if (s[i] == c) {
cout << c << " " << i << endl;
}
}
return 0;
}
```
相关问题
输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引
确定这两个字符在字符串中的位置,可以使用 Python 字符串的 find() 方法来实现。具体的代码如下:
```
string = input("请输入一个字符串:")
char1 = input("请输入第一个字符:")
char2 = input("请输入第二个字符:")
index1 = string.find(char1)
index2 = string.find(char2)
print("{} 在字符串中的索引位置是:{}".format(char1, index1))
print("{} 在字符串中的索引位置是:{}".format(char2, index2))
```
当你输入一个字符串,再输入两个字符时,程序将输出这两个字符在字符串中的索引位置。
输入一个字符串,再输入一个字符,输出字符在字符串的第几个
以下是 Python 代码实现:
```
s = input("请输入一个字符串:")
c = input("请输入一个字符:")
if c in s:
index = s.index(c)
print("字符在字符串中的位置为:", index + 1)
else:
print("字符串中不存在该字符!")
```
首先通过 `input()` 函数获取用户输入的字符串和字符,然后使用 `in` 关键字判断字符是否存在于字符串中。如果存在,则使用 `index()` 方法获取字符在字符串中的位置,注意加1是因为字符串的索引是从0开始的。如果不存在,则输出提示信息。
相关推荐
![flv](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)