编写程序实现在一个字符串中查找指定的字符,并输入指定的字符在字符串中出现的次数及位置,如果字符串中不包含指定的字符,请输出提示信息。
时间: 2024-05-16 08:15:53 浏览: 72
可以使用以下Python程序实现:
```python
s = input("请输入一个字符串:")
c = input("请输入要查找的字符:")
count = 0
pos = []
for i in range(len(s)):
if s[i] == c:
count += 1
pos.append(i)
if count == 0:
print("该字符串不包含指定的字符。")
else:
print("指定的字符在字符串中出现了", count, "次,在以下位置:")
for p in pos:
print(p, end=" ")
```
代码逻辑为:输入一个字符串和一个要查找的字符,使用循环遍历字符串中的每个字符,如果该字符等于要查找的字符,则计数器加1,并将该字符在字符串中的位置记录在列表中。最后,如果计数器为0,则输出提示信息;否则,输出计数器的值和位置列表。
阅读全文