int Count_Digit ( const int N, const int D ){
int b=N,count=0;
if(b<0){
b=(-1)*b;
}
if(b==0&&D==0){
count=1;
}
while(b>0){
if(b%10==D){
count++;
}
b=b/10;
}
return count;
}
注:const修饰的数据类型是指常类型,具有不可变性;
所以int b=N;用b代替N的值进行操作。
int Count_Digit ( const int N, const int D ){
int b=N,count=0;
if(b<0){
b=(-1)*b;
}
if(b==0&&D==0){
count=1;
}
while(b>0){
if(b%10==D){
count++;
}
b=b/10;
}
return count;
}
注:const修饰的数据类型是指常类型,具有不可变性;
所以int b=N;用b代替N的值进行操作。