在 C++ 中計數正整數 'd' 位數且包含 0
本教程將討論如何編寫程式,用以查詢包含 'd' 位數並以 0 為位數之一的數字。
為此,我們將提供數字 'd'。我們的任務是計數和列印包含 'd' 位數且以 0 為其位數之一的正整數的個數。
示例
#include<bits/stdc++.h> using namespace std; //counting the number of 'd' digit numbers int count_num(int d) { return 9*(pow(10,d-1) - pow(9,d-1)); } int main(){ int d = 1; cout << count_num(d) << endl; d = 2; cout << count_num(d) << endl; d = 4; cout << count_num(d) << endl; return 0; }
輸出
0 9 2439
廣告