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

 C 語言實例