实验5-8 使用函数统计指定数字的个数 (15分)
2016-01-13 13:15
2931 查看
http://pta.patest.cn/pta/test/13/exam/3/question/466
#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;
}
#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;
}