Heim > Backend-Entwicklung > C++ > Hauptteil

So geben Sie zwei Arrays in C++ ein

下次还敢
Freigeben: 2024-04-22 17:42:17
Original
1174 Leute haben es durchsucht

Die Methoden zur Eingabe von zwei Arrays in C++ sind: Element für Element eingeben: Verwenden Sie eine for-Schleife, um die Array-Elemente einzeln zu lesen. Zeileneingabe: Lesen Sie die gesamte Datenzeile und teilen Sie sie in ein Array auf. Funktion fill_n: Füllt die Array-Elemente mit dem angegebenen Wert. iota-Funktion: Füllt kontinuierliche Werte in ein Array.

So geben Sie zwei Arrays in C++ ein

So geben Sie zwei Arrays in C++ ein

Direkte Eingabemethode

  • for-Schleife: Verwenden Sie eine for-Schleife, um die Elemente in den beiden Arrays nacheinander einzugeben.
<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>
Nach dem Login kopieren
  • getline: Verwenden Sie die getline-Funktion, um die gesamte Zeile zu lesen und dann die Elemente in ein Array aufzuteilen.
<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>
Nach dem Login kopieren

Funktionseingabemethode

  • fill_n: Verwenden Sie die Funktion fill_n, um das Array mit einem angegebenen Wert zu füllen.
<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>
Nach dem Login kopieren
  • iota: Verwenden Sie die iota-Funktion, um aufeinanderfolgende Werte in ein Array zu füllen.
<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>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo geben Sie zwei Arrays in C++ ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
c++
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage