C 語言實例 - 查找字元在字串中出現的次數
查找字元在字串中的起始位置(索引值從 0 開始)。
實例
#include <stdio.h>
int main()
{
char str[1000], ch;
int i, frequency = 0;
printf("輸入字串: ");
fgets(str, (sizeof str / sizeof str[0]), stdin);
printf("輸入要查找的字元: ");
scanf("%c",&ch);
for(i = 0; str[i] != '\0'; ++i)
{
if(ch == str[i])
++frequency;
}
printf("字元 %c 在字串中出現的次數為 %d", ch, frequency);
return 0;
}
輸出結果為:
輸入字串: zaixian 輸入要查找的字元: o 字元 o 在字串中出現的次數為 2