从键盘输入一个正整数number,求其中含有指定数字digit的个数。例如:从键盘输入正整数number=1222,若digit=2,则1223中含有 3个2,要求用函数实现。函数原型为:int CountDigit(int number,int digit);
程序运行结果示例1:
Input m,n:
1222,2↙
3
程序运行结果示例2:
Input m,n:
1234,6↙
0
输入格式: "%d,%d"
输出格式:
输入提示信息:"Input m,n:\n"
输出格式:"%d\n"
#include<stdio.h>
int CountDigit(int number,int digit)
{
int count = 0;
do{
if(digit == number%10){
count++;
}
number = number/10;
}while(number>10);
return count;
}
int main(){
int a,b;
printf("Input m,n:\n");
scanf("%d,%d",&a,&b);
printf("%d\n",CountDigit(a,b));
}