5-6 使用函數統計指定數字的個數

5-6 使用函數統計指定數字的個數 

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

函數接口定義:

int CountDigit( int number, int digit );

其中number是不超過長整型的整數,digit爲[0, 9]區間內的整數。函數CountDigit應返回numberdigit出現的次數。

裁判測試程序樣例:

#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 count,N;
    count=0;
    if(number<0){
        N=-number;
    }else{
        N=number;
    }
    while(N!=0){
        int i;
        i=N%10;
        if(i==digit){
            count+=count;
        }
        i=N%10;
        return count;
    }
}

 

 

 

 

 
//您的支持是我更新的不竭動力!
//希望點個贊或者投個幣,支持一下吧!(一鍵三連也可以哦)
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

👇👇👇
在這裏插入圖片描述wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章