溫馨提示×

c++怎么輸入數(shù)組

c++
小億
2247
2023-11-14 10:16:33
欄目: 編程語言

在C++中,可以使用以下方法輸入數(shù)組:

  1. 使用循環(huán)逐個輸入數(shù)組元素:
#include <iostream>
using namespace std;

int main() {
    const int size = 5; // 數(shù)組大小
    int arr[size]; // 聲明數(shù)組

    cout << "請輸入" << size << "個整數(shù):" << endl;
    for (int i = 0; i < size; i++) {
        cin >> arr[i]; // 逐個輸入數(shù)組元素
    }

    cout << "輸入的數(shù)組為:";
    for (int i = 0; i < size; i++) {
        cout << arr[i] << " "; // 輸出數(shù)組元素
    }
    
    return 0;
}
  1. 使用std::vector動態(tài)數(shù)組容器,可以不預先定義數(shù)組大?。?/li>
#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> arr; // 聲明動態(tài)數(shù)組容器

    cout << "請輸入整數(shù)(輸入0結束):" << endl;
    while (true) {
        int num;
        cin >> num;
        if (num == 0) {
            break; // 輸入0時結束
        }
        arr.push_back(num); // 將輸入的數(shù)字添加到動態(tài)數(shù)組容器中
    }

    cout << "輸入的數(shù)組為:";
    for (int i = 0; i < arr.size(); i++) {
        cout << arr[i] << " "; // 輸出數(shù)組元素
    }
    
    return 0;
}

以上兩種方法都可以從用戶輸入中逐個讀取數(shù)組元素,第一種方法適用于預先知道數(shù)組大小的情況,而第二種方法則適用于不確定數(shù)組大小的情況。

0