Die Bestimmung, ob eine Zahl zweistellig ist, ist eine grundlegende Aufgabe in der Programmierung. In diesem Artikel werden wir untersuchen, wie Sie überprüfen können, ob die eingegebene Zahl zweistellig ist, indem Sie die Programmiersprache C verwenden.
Eine Zahl wird als zweistellig betrachtet, wenn ihr absoluter Wert größer oder gleich 10 und kleiner als 100 ist. Um diese Bedingung zu überprüfen, können wir Vergleichsoperatoren und die logische Operation "Und" verwenden.
Um zu beginnen, müssen Sie eine Nummer vom Benutzer erhalten. Dies kann mit der Funktion scanf() erfolgen, die Benutzereingaben von der Tastatur liest und in einer Variablen speichert.
Wie kann ich überprüfen, ob die Zahl in Si zweistellig ist
1. Geben Sie die Variable num ein, deren Wert überprüft werden soll:
#include int main()
2. Um zu überprüfen, ob eine Zahl zweistellig ist, verwenden Sie die bedingte if-Anweisung und überprüfen Sie, ob die Zahl größer oder gleich 10 und kleiner oder gleich 99 ist:
#include int main() = 10 && num else return 0;>
3. Führen Sie das Programm aus und geben Sie die zu überprüfende Zahl ein. Wenn die Zahl zweistellig ist, wird die Meldung "Die Zahl ist zweistellig" angezeigt. Wenn die Zahl nicht zweistellig ist, wird die Meldung "Die Zahl ist nicht zweistellig" angezeigt.
Auf diese Weise können Sie die bedingte if-Anweisung verwenden, um zu überprüfen, ob eine Zahl in der C-Programmiersprache zweistellig ist.
Methode mit bedingten If-Anweisungen
Dazu können Sie die folgende Logik anwenden:
- Geben Sie die Variable num ein, die eine Zahl enthält.
- Verwenden Sie eine bedingte If-Anweisung, um zu überprüfen, ob der Wert der Variablen num in einen zweistelligen Bereich fällt.
Beispielcode, der diese Logik implementiert:
#include int main() = 10 && num else return 0;>
Methode mit dem Moduloperator %
Der Moduloperator % gibt den Rest der Division einer Zahl durch eine andere zurück. Wenn die Zahl mit dem Rest durch 100 geteilt wird und der resultierende Rest kleiner als 10 ist, ist diese Zahl zweistellig.
Sie können das folgende Konstrukt verwenden, um die zweistellige Zahl in Si zu bestimmen:
int remainder = number % 100;
printf("Die Zahl %d ist zweistellig", number);
printf("Die Zahl %d ist nicht zweistellig", number);
Im obigen Beispiel ist die Variable number enthält eine Zahl, die auf zweistellige Werte überprüft werden muss. Die Zahl wird dann unter Verwendung des Moduloperators % durch 100 geteilt, und der Rest wird in einer Variablen gespeichert remainder.
Die Verwendung des % -Moduloperators in der C-Programmiersprache ermöglicht es daher, bequem zu bestimmen, ob eine Zahl zweistellig ist.