Module: (C++) Routinen: Prozeduren und Funktionen - 2


Problem

7/11

Logische Funktion

Theory Click to read/hide

Häufig verwenden Programmierer logische Funktionen, die die Logik der Wahrheit oder Lüge zurückgeben (wahr oder falsch)
Solche Funktionen sind nützlich, um Eigenschaften zu überprüfen.
Schauen Sie sich zwei Beispiele von Logik-Aufzeichnung, die die Anzahl der Zeiten überprüft.

(1) Der beste Weg.:
Ergebnis der Expression
n % 2°
Ist die Wahrheit (True) oder die Lüge (False)
Du musst keinen Konditionierungsoperator schreiben!
(2) Tu das nicht!
Sie können es aufschreiben, aber es ist ein längerer Rekord, und es ist besser nicht.
bool isEven(int n)
{~}
zurück (n % 2 == sync, korrigiert von elderman == @elder_man
♪
Bor isEven(int n)
{~}
wenn (n % 2 == sync, korrigiert von elderman == @elder_man
Rückkehr Wahr;
andere
zurück False;

Letzte Bemerkung zur Arbeit an Funktionen und Verfahren: Die Anzahl der Funktionen und Verfahren im Programm ist nicht begrenzt. Darüber hinaus kann ein Teilprogramm ein anderes Teilprogramm und sogar selbst fordern.

Problem

Eine ganze Zahl wird einfach genannt, wenn sie nur in ein und selbst unterteilt ist. Schreiben Sie eine logische Funktion (Returning true oder false), die bestimmt, ob die angegebene Anzahl einfach ist.
Das Hauptprogramm verwendet eine logische Funktion.