输入的第一行是一个以回车结束的字符串(不超过20个字符)。 输入的第二行是一个待查找的字符。 输出格式: 如果找到,在一行内按照格式输出该字符在字符串中所对应的所有下标(下标从0开始,从小到大),每个下标后面有一个空格分隔;否则输出"Not Found"。
时间: 2023-07-15 18:11:57 浏览: 119
在一个字符串中查找第一个子串,并输出第一个子串的下标
4星 · 用户满意度95%
好的,我可以帮你写这个程序。以下是Python代码实现:
```python
s = input() # 读入字符串
c = input() # 读入待查找字符
indexes = [str(i) for i in range(len(s)) if s[i] == c] # 查找所有下标
if indexes:
print(" ".join(indexes)) # 输出所有下标
else:
print("Not Found") # 没有找到该字符
```
这个程序首先读入一个字符串和一个待查找字符,然后使用列表推导式找到所有该字符在字符串中的下标。如果找到了下标,则将它们以空格分隔输出,否则输出"Not Found"。
阅读全文