【读入一个正整数,统计并输出该数中2的个数.要求定义并调用函数countdigit(number,digit)它的功能是统计整数number中数字digit的个数.例如,countdigit(10090,0)的返回值是3.#include#includeintcountdigit(int,i】
读入一个正整数,统计并输出该数中2的个数.
要求定义并调用函数countdigit(number,digit)它的功能是统计整数number中数字digit的个数.例如,countdigit(10090,0)的返回值是3.
#include
#include
intcountdigit(int,int);
main()
{
intnumber,integer,digit=2;
printf("Enteraninteger:");
scanf("%d",&integer);
countdigit(integer,digit);
printf("Numberofdigit2:%dn",number);
return0;
}
intcountdigit(intinteger,intdigit){
inti,a,number=0;
while(integer!=0)
a=integer%10;
integer=integer/10;
if(a==2){
number++;
}
returnnumber;
}