4 9 統計個位數字 15分

2021-07-22 09:44:58 字數 752 閱讀 1917

本題要求實現乙個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。

int count_digit ( const int n, const int d );
其中nd都是使用者傳入的引數。n的值不超過int的範圍;d是[0, 9]區間內的個位數。函式須返回nd出現的次數。

#include int count_digit ( const int n, const int d );

int main()

/* 你的**將被嵌在這裡 */

-21252 2
3

本題中容易錯誤的地方:

(1)忽視負數;

(2)忽視0的處理,不管使用者只輸入多少個0,系統讀取的數字為乙個0;

源**如下:

int count_digit ( const int n, const int d )

num1=0;

for(j=0;j

}return num1;

}

4 9 統計個位數字 15分

本題要求實現乙個函式,可統計任一整數中某個位數出現的次數。例如 21252中,2出現了3次,則該函式應該返回3。函式介面定義 int count digit const int n,const int d 其中n和d都是使用者傳入的引數。n的值不超過int的範圍 d是 0,9 區間內的個位數。函式須...

4 9 統計個位數字

本題要求實現乙個函式,可統計任一整數中某個位數出現的次數。例如 21252中,2出現了3次,則該函式應該返回3。函式介面定義 int count digit const int n,const int d 其中n和d都是使用者傳入的引數。n的值不超過int的範圍 d是 0,9 區間內的個位數。函式須...

統計個位數字 15 分

統計個位數字 15 分 本題要求實現乙個函式,可統計任一整數中某個位數出現的次數。例如 21252中,2出現了3次,則該函式應該返回3。函式介面定義 int count digit const int n,const int d 其中n和d都是使用者傳入的引數。n的值不超過int的範圍 d是 0,9...