統計字串出現的次數(C)
//標頭檔案
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//主函式
int main()
{
//定義字串1
char *src = "hello llo llo llo world";
//定義字串2
char *dist = "llo";
//宣告統計次數的變數
int count = 0;
//strstr函式判斷字串2是否是字串1的子串如果是返回第一次出現的位置到結尾的字串 不是返回NULL
//返回的字串為一個指標
char *ret = strstr(src, dist);
//使用while判斷返回值是否為NULL
while (ret != NULL)
{
count += 1;
//每判斷一次截斷一個字串2
//strlen函式返回字串的長度不包含‘\0’
ret += strlen(dist);
//再次呼叫strstr函式判斷
ret = strstr(ret, dist);
}
//列印出現的次數
printf("%d", count);
//程式暫停
system("pause");
//程式正常退出
return 0;
}
相關文章
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- c++實現輸入一組字串,找出字串中最大最小和統計相同字串出現次數C++字串
- python 統計字串裡某個字元出現的次數count()Python字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- JavaScript統計字元出現的次數JavaScript字元
- matlab——統計相同元素出現的次數Matlab
- centos下對檔案某些特定字串分組統計出現次數CentOS字串
- 判斷字串中出現最多的字元,並統計次數字串字元
- 統計陣列中各數字(元素)出現的次數陣列
- 統計一個字串出現頻率最高的字母/數字字串
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- matlab之對元素出現的次數進行統計Matlab
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 獲得String字串中某個字元出現的次數字串字元
- Dictionary計算字元出現的次數字元
- 定義方法統計集合中指定元素出現的次數,如“a“ 3,“b“ 2,“c“ 1
- 【轉】matlab之對元素出現的次數進行統計Matlab
- 統計陣列元素中每個元素出現的次數陣列
- 輸出字串中出現次數最多的字元和次數字串字元
- 【譯】Swift演算法俱樂部-統計出現次數Swift演算法
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- 統計檔案中出現的單詞次數
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- 統計字串字元個數字串字元
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 【閒談】如何統計字串中出現最多的字母與個數字串
- matlab中如何能統計點出現的頻次呢?Matlab
- **呼叫MapReduce對檔案中各個單詞出現的次數進行統計**
- 統計陣列個元素出現的個數陣列
- 獨一無二的出現次數
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- LeetCode 只出現一次的數字LeetCode
- 136只出現一次的數字
- 只出現一次的數字 II
- 我也統計一下字串中出現最多的字母與個數字串