统计数字出现的次数
Time Limit: 1000/1000MS (C++/Others) Memory Limit: 65536/65536KB (C++/Others)
Total Submissions: 4 Accepted Submissions: 1
Problem Description
要求统计整数中指定数字出现的次数
Input
输入有多行,每行有两个整数n和d(0<=d<10)。
Output
输出n中d数字出现的次数。
Sample Input
12234 2
123 4
Sample Output
2
0
#include <stdio.h>
#include <string.h>
int main()
{
int num[10];
char n[1000];
int temp;
while(~scanf("%s %d",&n,&temp))
{
for(int i = 0;i<10;i++) num[i] = 0;
for(int i = 0;i<strlen(n);i++)
{
num[n[i]-'0']++;
}
printf("%d\n",num[temp]);
}
return 0;
}