输入两个字符串str1和str2,查找str2在str1里首次出现的位置
时间: 2024-05-01 10:16:39 浏览: 10
可以使用Python中的字符串查找函数find()来实现:
```
str1 = input("请输入字符串1:")
str2 = input("请输入字符串2:")
index = str1.find(str2)
if index == -1:
print("字符串2在字符串1中不存在")
else:
print("字符串2在字符串1中第一次出现的位置为:", index)
```
运行结果示例:
```
请输入字符串1:hello world
请输入字符串2:world
字符串2在字符串1中第一次出现的位置为: 6
```
相关问题
本关任务:输入两个字符串str1和str2,查找str2在str1里首次出现的位置。给出c语言代码
请参考以下代码:
```
#include <stdio.h>
#include <string.h>
int main(){
char str1[100], str2[100];
printf("请输入字符串str1:");
scanf("%s", str1);
printf("请输入字符串str2:");
scanf("%s", str2);
char *ptr = strstr(str1, str2);
if(ptr){
printf("字符串str2在字符串str1中首次出现的位置是:%d\n", ptr - str1);
}
else{
printf("字符串str2未在字符串str1中出现!\n");
}
return 0;
}
```
输入两个字符串str1和str2,程序会查找str2在str1中首次出现的位置,并输出结果。如果str2未在str1中出现,则输出提示信息。
输入两个字符串str1.str2,统计字符串str2出现在str1中的次数
可以使用Python中的字符串函数count()来实现:
```python
str1 = input("请输入字符串str1:")
str2 = input("请输入字符串str2:")
count = str1.count(str2)
print("字符串str2在str1中出现的次数为:", count)
```
首先从用户输入中获取两个字符串str1和str2,然后使用count()函数统计str2在str1中出现的次数,并将结果输出。