本题要求实现一个统计整数中指定数字的个数的简单函数。
函数接口定义:
int CountDigit( int number, int digit );
其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。
主要是当number为0的时候,只能返回为1,在这里注意
int CountDigit( int number, int digit ){
int a=0;
if(number<0){
number=-number;
}
if(number==0){
return 1;
}
while(number){
if(number%10==digit){
a++;
}
number/=10;
}
return a;
}