C语言代码5——统计数字中2的个数

读入一个整数,统计并输出‘2’的个数,要求定义和调用函数countdigit(number,digit),它的功能是统计数据中digit的个数。例如:countdigit(10090,0)的返回值是3。

# include
int countdigit(unsigned long number,int digit);
int main()
{
int digit,sum;
unsigned long number;
printf("number:");
scanf("%d",&number);
printf("digit:");
scanf("%d",&digit);
sum=countdigit(number,digit);
printf("sum=%d\n",sum);
return 0;


}
int countdigit(unsigned long number,int digit)
{
unsigned long m;
int n,i=0;
m=number;
while(m>0)
{
n=m%10;
m=m/10;
if(digit==n)
i++;

}
return i;


}

相关文档
最新文档