C++ 程式中的自然數


在本文中,我們將介紹使用 C++ 程式處理自然數的方法。我們在各種操作中使用自然數,例如索引陣列、執行迴圈和驗證使用者輸入。我們還將編寫程式碼來演示如何在 C++ 中將自然數用於這些目的。

自然數是一組正數,從 1 開始到無窮大。自然數包括:1,2,3,4,5... 等

在 C++ 中,瞭解條件、迴圈以及我們如何儲存和操作變數的概念。我們將提供有關自然數以及程式的所有必要資訊。在某些情況下,0 被認為是自然數,但傳統上自然數從 1 開始。

我們何時在 C++ 中使用自然數?

當我們進行以下操作時,將在 C++ 中使用自然數:

  • 索引陣列:要訪問陣列元素,我們使用自然數。例如,要列印整個陣列,我們將迴圈從 0 開始到陣列長度。
  • 重複操作(迴圈):自然數對於重複任務很有用。例如,如果我們想列印從 1 到 10 的數字,我們可以將迴圈從 1 開始到 10。
  • 驗證輸入值:在從使用者獲取輸入時,我們使用自然數來驗證輸入是否為正數。為此,我們使用條件來檢查值。

C++ 中的自然數

在 C++ 中,自然數儲存為整數,要宣告一個變數並存儲自然數,我們使用 int。下面是一個示例,展示瞭如何在 C++ 中宣告自然數。

int num = 10;
  • 使用 C++ 列印 n 個自然數
  • 列印 n 個自然數,同時從使用者讀取 n 值。
  • 驗證給定數字是否為自然數。

使用 C++ 列印 n 個自然數

在本節中,我們將瞭解如何列印自然數。以下是列印自然數的最簡單程式:

步驟

  • 宣告一個變數 n 以儲存您必須列印的最後一個自然數
  • 從 1 到 n 開始一個 for 迴圈。
  • 在迴圈中列印每個數字

示例

以下是如何在 C++ 中列印自然數的示例。

#include <iostream>
using namespace std;
        
int main() {
   int n = 10; 
   for (int i = 1; i <= n; i++) {
      cout << i << " ";
   }
   return 0;
}

從使用者讀取 n 值

現在,我們將向您展示如何從使用者處獲取自然數作為輸入。以下是提供整個過程的步驟:

步驟

  • 宣告變數:宣告一個整數變數以儲存使用者的輸入。
  • 提示使用者:使用 cout 要求使用者輸入一個正整數。
  • 讀取輸入:使用 cin 獲取使用者的輸入並將其儲存在變數中。

示例

在以下示例中,我們從使用者那裡接受一個整數並列印直到給定值的自然數:

#include <iostream>
using namespace std;

int main() {
   int n;
   cout << "Enter a Number: ";
   cin >> n;

   for (int i = 1; i <= n; i++) {
      cout <<  i << " ";
   }
   return 0;
}

檢查數字是否為自然數的 C++ 程式

有時,我們需要檢查給定數字是否為自然數,我們經常在簡單和複雜的程式中使用這種條件。現在,我們將向您展示如何檢查數字是否為自然數。

步驟

  • 宣告一個變數 num
  • 編寫提示訊息,使用 cout 要求使用者輸入一個數字
  • 使用 Cin 從使用者處獲取輸入
  • 編寫一個條件來檢查 num 是否大於 0,如果是,則列印“是”,否則列印“否”

示例

以下是驗證給定數字是否為自然數的 C++ 程式:

#include <iostream>
using namespace std;

int main() {
   int num = 9;

   if (num > 0) {
      cout << "Yes" << endl;
   } else {
      cout << "No" << endl;
   }
   return 0;
}

更新於: 2024年11月11日

3K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告