在C++中,可以使用以下方法輸入數(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;
}
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ù)組大小的情況。