题解:
1.创建变量并输入
2.用for循环分别输入数
3.用while循环数位分离
4.用if判断分离的数是否为k
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,k,a,sum=0;//定义变量
cin>>x>>k;
for(int i=1;i<=x;i++)//输入x个数
{
cin>>a;
while(a!=0)//数位分离
{
int b;
b=a%10;
if(b==k)//如果分离的数是k的话
{
sum++;//sum+1
}
a=a/10;//a缩小十倍
}
}
cout<<sum;
return 0;
}