C で 2 つの配列を入力する方法は次のとおりです。 要素ごとに入力: for ループを使用して配列要素を 1 つずつ読み取ります。行入力: データの行全体を読み取り、配列に分割します。 fill_n 関数: 配列要素を指定された値で埋めます。 iota関数:連続値を配列に埋め込みます。
#C に 2 つの配列を入力する方法
直接入力方法
<code class="cpp">int main() { int arr1[5], arr2[5]; cout << "Enter elements for arr1: "; for (int i = 0; i < 5; i++) { cin >> arr1[i]; } cout << "Enter elements for arr2: "; for (int i = 0; i < 5; i++) { cin >> arr2[i]; } return 0; }</code>
<code class="cpp">int main() { int arr1[5], arr2[5]; string line1, line2; cout << "Enter elements for arr1: "; getline(cin, line1); cout << "Enter elements for arr2: "; getline(cin, line2); istringstream iss1(line1); istringstream iss2(line2); for (int i = 0; i < 5; i++) { iss1 >> arr1[i]; iss2 >> arr2[i]; } return 0; }</code>
関数入力メソッド
<code class="cpp">int main() { int arr1[5], arr2[5]; fill_n(arr1, 5, 0); // 初始化 arr1 为 0 fill_n(arr2, 5, 1); // 初始化 arr2 为 1 return 0; }</code>
以上がC++で2つの配列を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。