统计次数问题
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();输入字符串 可接受空格的输入
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char s[110], m;
- scanf("%s", s);
- getchar();
- scanf("%c", &m);
- int len=strlen(s);
- int num=0;
- for(int i=0; i<len; i++)
- {
- if(s[i]==m)
- {
- num++;
- }
- }
- printf("%d\n", num);
- return 0;
- }