C 語言實(shí)例 – 查找字符在字符串中出現(xiàn)的次數(shù)
C 語言實(shí)例 - 查找字符在字符串中出現(xiàn)的次數(shù)
查找字符在字符串中的起始位置(索引值從 0 開始)。
實(shí)例
#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 在字符串中出現(xiàn)的次數(shù)為 %d", ch, frequency);
return 0;
}
輸出結(jié)果為:
輸入字符串: runoob 輸入要查找的字符: o 字符 o 在字符串中出現(xiàn)的次數(shù)為 2
相關(guān)文章
- C語言形參和實(shí)參有什么區(qū)別
- C++學(xué)習(xí)之如何進(jìn)行內(nèi)存資源管理
- 一文詳解C++智能指針的原理、分類及使用
- C++手?jǐn)]智能指針的教程分享
- C++多線程實(shí)現(xiàn)綁定CPU的方法詳解
- C語言如何解決QString與QByteArray互相轉(zhuǎn)換的問題
- 深入解析C++中多態(tài)性和虛函數(shù)使用原理
- C語言常用占位符的使用小結(jié)
- C++?OpenMP簡單介紹
- C++中的字符串編碼處理方法
- C語言完數(shù)的實(shí)現(xiàn)示例
- 一文詳解C語言操作符
- Visual Studio 遠(yuǎn)程調(diào)試步驟
- 如何使用簽名保證ASP.NET MVC OR WEBAPI的接口安全
- .NET RulesEngine(規(guī)則引擎)的使用詳解
- Asp.net基礎(chǔ)知識掃盲篇
- ASP.NET Core讀取Request.Body的正確方法
- 關(guān)于.net環(huán)境下跨進(jìn)程、高頻率讀寫數(shù)據(jù)的問題
- .net core 使用阿里云分布式日志的配置方法
- .NET Core結(jié)合Nacos實(shí)現(xiàn)配置加解密的方法