Zwei Zahlen mit einer dritten Variable tauschen

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man zwei Zahlen in der Programmiersprache C++ mithilfe einer dritten Variable tauscht. Das Tauschen von zwei Zahlen ist ein übliches Programmierproblem und es gibt verschiedene Wege, um diese Aufgabe zu lösen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96227{{"Zwei Zahlen mit einer dritten Variable tauschen"}} cpp/output -.-> lab-96227{{"Zwei Zahlen mit einer dritten Variable tauschen"}} cpp/user_input -.-> lab-96227{{"Zwei Zahlen mit einer dritten Variable tauschen"}} cpp/files -.-> lab-96227{{"Zwei Zahlen mit einer dritten Variable tauschen"}} cpp/code_formatting -.-> lab-96227{{"Zwei Zahlen mit einer dritten Variable tauschen"}} end

Erstellen einer neuen C++-Datei

Zunächst erstellen wir eine neue C++-Datei namens main.cpp im Verzeichnis ~/project mithilfe des folgenden Befehls in der Konsole:

touch ~/project/main.cpp

Schreiben des Codes

Als nächstes schreiben wir den Code, um zwei Zahlen mithilfe einer dritten Variable zu tauschen. Kopieren Sie den folgenden Code in die Datei main.cpp:

#include <iostream>
using namespace std;

int main()
{
    // Variablen deklarieren
    int a, b, temp;

    // Zwei Zahlen eingeben
    cout << "Geben Sie die erste Zahl ein: ";
    cin >> a;
    cout << "Geben Sie die zweite Zahl ein: ";
    cin >> b;

    // Die ursprünglichen Werte der beiden Zahlen ausgeben
    cout << "\nWerte vor dem Tauschen: "<<endl;
    cout << "Erste Zahl: " << a << endl;
    cout << "Zweite Zahl: " << b << endl;

    // Die beiden Zahlen mithilfe einer dritten Variable tauschen
    temp = a;
    a = b;
    b = temp;

    // Die getauschten Werte der beiden Zahlen ausgeben
    cout << "\nWerte nach dem Tauschen: " << endl;
    cout << "Erste Zahl: " << a << endl;
    cout << "Zweite Zahl: " << b << endl;

    return 0;
}

Kompilieren und Ausführen des Codes

Lassen Sie uns nun den Code kompilieren und ausführen, um das Ausgabeergebnis zu sehen. Navigieren Sie in der Konsole zum Verzeichnis ~/project und verwenden Sie den folgenden Befehl, um den Code zu kompilieren:

g++ main.cpp -o main

Dieser Befehl erzeugt eine ausführbare Datei namens main im selben Verzeichnis.

Als nächstes führen Sie die ausführbare Datei mit dem folgenden Befehl aus:

./main

Dadurch wird das C++-Programm ausgeführt, das Sie auffordern wird, zwei Zahlen einzugeben. Nachdem Sie die Zahlen eingegeben haben, wird das Programm sie mithilfe einer dritten Variable tauschen und die ursprünglichen und getauschten Werte der beiden Zahlen ausgeben.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man zwei Zahlen in der Programmiersprache C++ mithilfe einer dritten Variable tauscht. Das Tauschen von zwei Zahlen kann nützlich sein, wenn wir die Werte von zwei Variablen austauschen möchten. Indem wir eine dritte Variable verwenden, können wir zwei Zahlen leicht tauschen, ohne dass irgendwelche Werte verloren gehen.