統計次數問題

統計次數問題

Time Limit: 1000ms   Memory limit: 65536K  有疑問?點這裏^_^

題目描述

定義一個由數字0~9組成的字符串s,其中s的長度不超過100,定義一個整數m,其中m在0~9範圍內,要求輸出m在s中出現的次數。如果m沒有出現過,輸出0次

輸入

輸入s和m的值。

輸出

輸出相應的次數。

示例輸入

122334 3

示例輸出

2

提示


來源


示例程序

//不能用一個scanf輸入字符串s和字符m,getchar();是輸入單個字符   ;    scanf(“”);可輸入字符串 但不接受空格的輸入;   對於gets();輸入字符串 可接受空格的輸入

  1. #include<stdio.h>  
  2. #include<string.h>  
  3. int main()  
  4. {  
  5.     char s[110], m;  
  6.     scanf("%s", s);  
  7.     getchar();  
  8.     scanf("%c", &m);  
  9.     int len=strlen(s);  
  10.     int num=0;  
  11.     for(int i=0; i<len; i++)  
  12.     {  
  13.         if(s[i]==m)  
  14.         {  
  15.             num++;  
  16.         }  
  17.     }  
  18.     printf("%d\n", num);  
  19.     return 0;  
  20. }   
  21.   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章