1. 程式人生 > >C語言--使用函式統計指定數字的個數

C語言--使用函式統計指定數字的個數

本題要求實現一個統計整數中指定數字的個數的簡單函式。

測試程式樣例:

#include <stdio.h>

int CountDigit( int number, int digit );

int main()
{
    int number, digit;

    scanf("%d %d", &number, &digit);
    printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(number, digit));

    return 0;
}

輸入樣例:

-21252 2

輸出樣例:

Number of digit 2 in -21252: 3

函式主體:

int CountDigit( int number, int digit )

{
    int a,m=0;
    if(number==digit)
        m++;       //當number=0時;
    while(number!=0)
    {
        a=number%10;
        if(a==digit||a==-digit)        //number=number*(-1);
            m++;
        number=number/10
; } return m; }