在 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

更新於: 05-Feb-2020

111 次瀏覽

開啟你的 事業

完成課程並獲得認證

開始
廣告