统计次数问题
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 ", num);
- return 0;
- }