一个简单c语言题目,大神求助!在字符串中查找指定字符

2024年11月22日 12:33
有2个网友回答
网友(1):

1、打开python语言命令窗口,定义字符串变量s1并进行赋值。

2、调用字符串中的count方法,查找字符#在s1中出现的次数。

3、count()方法除了第一个参数之外,还可以有第二个参数,代表从什么位置开始查找。

4、在count方法,还可以添加第三个参数,结束位置,开始位置到结束位置之间。

5、如果需要查找的子字符串不在字符串中,那么返回的结果为0。

6、最后将count()方法中的三个参数都加上,查找对应的字符串。

网友(2):

#include
#include
int main() {
char instr[80 + 1];
char b;
int i, j = -1; // j = -1
int len;
gets(instr);
scanf("%c", &b);
len = strlen(instr);
for (i = 0; i if (b == instr[i]) {
j = i;
break;
}
}
if (j == -1) // -1
printf("Not found");
else {
for (i = j; i printf("%c", instr[i]);
}

}

把 j 初始化为-1,就可以了


你没有过的计分点大概是这样的

black box
b