统计次数问题

统计次数问题

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 ", num);  
  19.     return 0;  
  20. }   
  21.   

 

原文地址:https://www.cnblogs.com/brucemengbm/p/6946831.html