编写一个c++程序,输入一个字符串str和一个字符ch,通过指针查找,统计字符串str中字符ch出现的位置
时间: 2024-05-08 12:19:26 浏览: 102
C语言中查找字符在字符串中出现的位置的方法
以下是C语言程序:
```c
#include<stdio.h>
#include<string.h>
int main()
{
char str[100], ch;
int count = 0, len, i;
printf("请输入一个字符串:");
gets(str);
printf("请输入一个字符:");
scanf("%c", &ch);
len = strlen(str);
for (i = 0; i < len; i++)
{
if (str[i] == ch)
{
printf("%d ", i+1);
count++;
}
}
if (count == 0)
{
printf("字符串中没有出现该字符!");
}
printf("\n");
return 0;
}
```
输出结果为字符串中出现该字符的位置。
阅读全文