统计次数问题
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描写叙述
定义一个由数字0~9组成的字符串s,当中s的长度不超过100,定义一个整数m,当中m在0~9范围内,要求输出m在s中出现的次数。
假设m没有出现过,输出0次
输入
输入s和m的值。
输出
输出对应的次数。
演示样例输入
演示样例输出
提示
来源
演示样例程序
//不能用一个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;
-
}
-