Einführung
In diesem Lab werden wir lernen, wie man die Umkehrung einer gegebenen Zahl in der Programmiersprache C++ findet. Das Konzept der Umkehrung der eingegebenen Zahl kann verwendet werden, um auf Palindrome zu prüfen.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab werden wir lernen, wie man die Umkehrung einer gegebenen Zahl in der Programmiersprache C++ findet. Das Konzept der Umkehrung der eingegebenen Zahl kann verwendet werden, um auf Palindrome zu prüfen.
Zunächst müssen wir eine C++-Quelldatei im Verzeichnis ~/project
erstellen. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, um eine Datei namens main.cpp
zu erstellen:
touch ~/project/main.cpp
Verwenden Sie dann einen Texteditor, um die Datei main.cpp
zu bearbeiten.
Fügen Sie den folgenden Code zur main.cpp
-Datei hinzu, der die Umkehrung einer gegebenen Zahl finden wird.
#include <iostream>
#include <math.h>
using namespace std;
// Gibt die Umkehrung der eingegebenen Zahl zurück
int findReverse(int n)
{
int reverse = 0; // um die Umkehrung der gegebenen Zahl zu speichern
int remainder = 0;
// Logik, um die Umkehrung einer Zahl zu berechnen
while (n!= 0)
{
remainder = n % 10; // speichert die Ziffer an der Einerstelle
reverse = reverse * 10 + remainder;
n /= 10;
}
return reverse;
}
int main()
{
cout << "\n\nWillkommen bei LabEx :-)\n\n\n";
cout << " ===== Programm, um die Umkehrung der eingegebenen Zahl zu berechnen. ===== \n\n";
// Variablendeklaration
int n;
int reverse = 0;
// Eingabe von der Befehlszeile (Benutzer)
cout << " Geben Sie eine positive ganze Zahl ein, um die Umkehrung zu finden: ";
cin >> n;
// Aufruf einer Methode, die die Umkehrung einer eingegebenen Zahl zurückgibt
reverse = findReverse(n);
cout << "\n\nDie eingegebene Zahl ist " << n << " und ihre Umkehrung ist: " << reverse;
cout << "\n\n\n";
return 0;
}
Dieser Codeausschnitt definiert zwei Funktionen, findReverse
und main
. findReverse
nimmt eine beliebige Ganzzahl als Argument entgegen und gibt die umgekehrte Zahl zurück. main
ist die Hauptfunktion des Programms, die die Eingabe vom Benutzer entgegennimmt und findReverse
aufruft, um die umgekehrte Zahl zurückzugeben.
Um das Programm zu kompilieren und auszuführen, geben Sie den folgenden Befehl im Terminal ein:
g++ ~/project/main.cpp -o ~/project/main && ~/project/main
In diesem Lab haben wir gelernt, wie man die Umkehrung einer gegebenen Zahl in der Programmiersprache C++ findet. Dieses Konzept kann verwendet werden, um auf Palindrome zu prüfen. Mit Hilfe von Schleifen können wir jede Zahl des gegebenen Integers aufteilen und umkehren, um den endgültigen umgekehrten Wert zu finden. Wir haben auch gelernt, wie man dieses C++-Programm kompiliert, ausführt und testet.