C++에서 두 개의 배열을 입력하는 방법은 다음과 같습니다. 요소별로 입력: for 루프를 사용하여 배열 요소를 하나씩 읽습니다. 행 입력: 데이터의 전체 행을 읽고 배열로 분할합니다. fill_n 함수: 배열 요소를 지정된 값으로 채웁니다. iota 함수: 연속된 값을 배열에 채웁니다.
C++에서 두 개의 배열을 입력하는 방법
직접 입력 방법
<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>
<code class="cpp">int main() { int arr1[5], arr2[5]; iota(arr1, arr1 + 5, 1); // 将 1-5 填充到 arr1 iota(arr2, arr2 + 5, 6); // 将 6-10 填充到 arr2 return 0; }</code>
위 내용은 C++에서 두 개의 배열을 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!