Hallo, ich versuche, ein Übungsproblem zu lösen mit if-Anweisung, die Suche nach dem Minimum zwischen zwei ganzen Zahlen. die Anweisungen sindVergleichen von zwei ganzen Zahlen mit IF-Anweisung
- Deklarieren Sie eine Variable, wo Sie das Minimum speichern wollen (sagen ‚min‘)
- zwei Variablen deklarieren, fragen Sie einen Benutzer zur Eingabe von zwei ganzen Zahlen und sie in dieser Variablen speichern
- davon aus, dass Die erste ganze Zahl ist ein Minimum und speichert sie in einer 'min'-Variable, die in Schritt 1 deklariert wurde.
- schreibe eine if-Anweisung, die diese beiden Werte vergleicht und die Variable aus Schritt1 aktualisiert (es wird sonst kein' sonst 'geben) es richtig)
hier ist mein Code
#include <iostream>
using namespace std;
int main()
{
int mins,a,b;
cout << "Enter two integers: ";
cin >> a >> b;
mins = a;
if (a<b)
{
cout << "The minimum of the two is " << mins;
}
else
return 0;
die Programme bis zum Ende springen, wenn die erste ganze Zahl größer als der zweite ist, mein Problem ist, dass es nicht die ‚Min‘ nicht aktualisiert. danke im voraus
wenn (a
Sie haben 'mins = a;' geschrieben, aber das ist nicht immer richtig. Sie haben bereits Fälle für die Situationen. Ordnen Sie 'mins' im richtigen Fall den richtigen Wert zu. – nwp
Sie vermissen Inhalte für die 'else' Klausel. –