作业帮 > 综合 > 作业

读出一个整数,统计并输出该数中2的个数.要求定义并调用函数countdigit(number,digit),它的功能是统

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/24 06:34:20
读出一个整数,统计并输出该数中2的个数.要求定义并调用函数countdigit(number,digit),它的功能是统计整数number中数字digit的个数.例如countdigit(10090,0) 的返回值是3.
读出一个整数,统计并输出该数中2的个数.要求定义并调用函数countdigit(number,digit),它的功能是统
具体代码如下:
#include
int countdigit(int number,int digit)
{
int count=0;
while(number)
{
if((number%10)==digit)
count++;
number/=10;
}
return count;
}
int main()
{
int n,d;
printf("请输入一个整数:");
scanf("%d",&n);
printf("请输入查询数字:");
scanf("%d",&d);
printf("%d在%d的出现次数:%d\n",d,n,countdigit(n,d));
return 0;
}