本题要求编写程序,从给定字符串中查找某指定字符的所有位置(下标)。
时间: 2023-12-08 07:04:07 浏览: 92
找包含字符位置
#include <stdio.h>
#include <string.h>
int main()
{
char str[100], ch;
int len, i, index = 0;
printf("Enter a string: ");
gets(str);
len = strlen(str);
printf("Enter a character to search: ");
scanf("%c", &ch);
printf("Positions of '%c' in the string: ", ch);
for(i = 0; i < len; i++)
{
if(str[i] == ch)
{
printf("%d ", i);
index++;
}
}
if(index == 0)
printf("None");
return 0;
}
阅读全文