你题目的解答代码如下:
#include <stdio.h>
int countdigit(int number, int digit)
{
int count = 0;
do {
if (number%10==digit)
count++;
number /= 10;
} while (number>0);
return count;
}
int main() {
int n,d;
scanf("%d%d", &n, &d);
printf("%d", countdigit(n, d));
return 0;
}
如有帮助,望采纳!谢谢!
#include <stdio.h>
int countdigit(int number,int digit) {
int cnt=0;
while(number!=0) {
if(number%10==digit)
cnt++;
number/=10;
}
return cnt;
}
int main () {
int n,d;
scanf("%d %d",&n,&d);
printf("%d",countdigit(n,d));
return 0;
}