小菜鸡第二次发布文章,还请指教
题目:
直接进入正题:
#include <stdio.h>
int CountDigit(int number,int digit)
{int total=0;
if(number<0)
{number = (-1)*number;
}
if(number<10&&number>=0)
{
if(number==digit)
{total=1;}
else if(number!=digit)
{total =0;}
}
while(number>=10)
{
if(number%10==digit)
{total ++;}
if(number/10==digit)
{total ++;}
number=number/10;
}return total;
}
int main()
{int number, digit;
scanf("%d %d", &number, &digit);
printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(number, digit));
return 0;
}