【问题描述】读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 10:24:20
![【问题描述】读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。](/uploads/image/z/3688066-10-6.jpg?t=%E3%80%90%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0%E3%80%91%E8%AF%BB%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E7%BB%9F%E8%AE%A1%E5%B9%B6%E8%BE%93%E5%87%BA%E8%AF%A5%E6%95%B0%E4%B8%AD2%E7%9A%84%E4%B8%AA%E6%95%B0%26%2365377%3B%E8%A6%81%E6%B1%82%E5%AE%9A%E4%B9%89%E5%B9%B6%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0countdigit%28number%2Cdigit%29%2C%E5%AE%83%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%E7%BB%9F%E8%AE%A1%E6%95%B4%E6%95%B0number+%E4%B8%AD%E6%95%B0%E5%AD%97digit+%E7%9A%84%E4%B8%AA%E6%95%B0%26%2365377%3B%E4%BE%8B%E5%A6%82%2Ccountdigit%2810090%2C0%29+%E7%9A%84%E8%BF%94%E5%9B%9E%E5%80%BC%E6%98%AF3%26%2365377%3B)
【问题描述】读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。
【问题描述】
读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。
【输入形式】
输入一个整数
【输入输出样例1】(下划线部分表示输入)
Enter an integer:21252
Number of digit 2:3
【样例说明】
输入提示符后要加一个空格.例如“Enter an integer:”,其中“:”后要加一个且只能一个空格.
输出语句的“:”后要加一个且只能一个空格.
英文字母区分大小写.必须严格按样例输入输出.
【问题描述】读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit 的个数。例如,countdigit(10090,0) 的返回值是3。
include "stdio.h"
int countdigit(int a,int b)
{
\x09int count=0;
\x09do
\x09{
\x09\x09if(b==a%10)
\x09\x09\x09count++;
\x09}
\x09while(a/10);
\x09return count;
}
void main()
{
\x09int a,b=2;
\x09printf("Enter an integer:");
\x09scanf("%d",&a);
\x09printf("\nNumber of digit 2:%d\n",countdigit(a,b));
}