0
点赞
收藏
分享

微信扫一扫

实验5-8 使用函数统计指定数字的个数 (15分)

#include <stdio.h>


 int CountDigit( int number, int digit );


 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;
 }
 int CountDigit( int number, int digit )
 {   //1526   
     int a,b;
     int count=0;
     //注意考虑该特殊情况 
     if(number==0)
     {
     return 1;
}
//将各位数字分离判断 


     while(number!=0)
     {
     a=number%10;
     if(a==digit||a==-digit)
     {
     count++;
}
     number=number/10;
}
      
     return count;  




 }

举报

相关推荐

0 条评论