C++ 统计字符串中某字符出现的次数
生活随笔
收集整理的這篇文章主要介紹了
C++ 统计字符串中某字符出现的次数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
輸入一個字符串s和一個字符ch,統計并輸出字符ch在字符串s中出現的總次數。改寫要求:編寫一個函數,求字符指針p所指向的字符串中,字符ch出現的次數,并將該結果作為函數值返回。函數原型為
int CountChar ( char* p, char ch ) ;
輸入描述
輸入一個字符串后按回車鍵,再輸入一個字符后回車。(提示:輸入字符串用gets(s),s為存放字符串的字符數組)
輸出描述
輸出為一個正整數,表示字符ch出現的總次數。
輸入樣例
bb a輸出樣例
0 #include <iostream> #include <cstdlib>using namespace std;int countchar(char *str,char a){int n = 0;int i = 0;while(*(str+i) != '\0'){if(*(str+i) == a){n++;}i++;}return n; }int main() {char str[20], a;int n;gets(str);a = getchar();n = countchar(str,a);cout << n << endl; }總結
以上是生活随笔為你收集整理的C++ 统计字符串中某字符出现的次数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 求组合值
- 下一篇: C++ 字符串中小写字母转换成大写字母