計數問題(C語言)

2021-10-12 07:33:31 字數 566 閱讀 8119

試計算在區間 1 到 n的所有整數中,數字x(0≤x≤9)共出現了多少次?例如,在 1到11中,即在 1,2,3,4,5,6,7,8,9,10,11 中,數字 1出現了 4 次。

2個整數n,x,之間用乙個空格隔開。

1個整數,表示x出現的次數。

輸入11 1輸出4

對於100%的資料,1≤ n ≤ 1,000,000,0 ≤ x ≤ 9。

//ps:該 程式有乙個迴圈演算法用以統計數字出現的個數,以for迴圈為主體裡面加while和if判斷 

#include

//標頭檔案

//試計算在區間 1到 n的所有整數中,數字x(0≤x≤9)共出現了多少次?

//例如,在 1到11中,即在 1,2,3,4,5,6,7,8,9,10,11中數字1出現了 4次。

intmain()

//主函式 }}

printf

("%d\n"

,sum)

;//輸出

return0;

//結束

}

此題還有更高階的演算法,以後更新。

計數問題(二)

計數問題 二 在上一講中,我們一起研究 列舉法 乘法原理 加法原理 在計數問題中的應用。但是,在實際的問題中,這些方法並不是單獨使用的。往往需要同時應用這幾種方法,這就需要我們搞清題意,根據已知條件,分別使用正確的方法,得到準確的結果。一 閱讀思考 例1.求720這個數約數的個數。分析與解 從1開始...

問題 E 計數問題

時間限制 1 sec 記憶體限制 128 mb 提交 30 解決 22 提交狀態 討論版 命題人 admin 題目描述 試計算在區間 1 到 n 的所有整數中,數字 x 0 x 9 共出現了多少次?例如,在 1 到 11 中,即在 1 2 3 4 5 6 7 8 9 10 11 中,數字 1 出現了...

C 智慧型指標計數問題

一 關鍵 每個shared ptr所指向的物件都有乙個引用計數,它記錄了有多少個shared ptr指向自己 shared ptr的析構函式 遞減它所指向的物件的引用計數,如果引用計數變為0,就會銷毀物件並釋放相應的記憶體 引用計數的變化 決定權在shared ptr,而與物件本身無關 二 引用計數...