1. 程式人生 > >函式呼叫,統計數中'2’的個數

函式呼叫,統計數中'2’的個數

Description
定義並呼叫函式countdigit(number, digit),它的功能是統計整數number中數字digit的個數,如countdigit(10090, 0)的返回值是3. 在主函式中定義並呼叫該函式,統計任意一個輸入整數中’2’的個數。
Input
多組測試資料,每組輸入一個整數。
Output
輸出該數中’2’的個數。
Sample Input
1002
2323
4567
Sample Output
1
2
0

#include<stdio.h>
int countdigit(int n,int digit)
{
int i=0;
while(n)
{
if((n%10)==digit)
i++;
n/=10;
}
return i;
}
int main()
{
int a,b=2;
while(scanf("%d",&a)!=EOF)
printf("%d\n",countdigit(a,b));
return 0;
}