Heim > Artikel > Backend-Entwicklung > Bash-Programm zum Überprüfen, ob eine Zahl eine Primzahl ist
Bash (auch bekannt als GNU Bash) ist eine Befehlssprache und ein Unix-Shell-Skript, ein Befehlszeileninterpreter für Betriebssysteme. Es wurde von Brian Fox als freie Software-Alternative zur Bourne-Shell entwickelt. Es wurde erstmals 1989 veröffentlicht und wurde zur bevorzugten Login-Shell für macOS, Linux-basierte Betriebssysteme und andere Linux-basierte Software.
Eine Primzahl ist eine Zahl mit nur zwei Faktoren, der Zahl selbst und 1. Zum Beispiel 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 usw.
Hier erhalten wir eine Zahl und müssen feststellen, ob die gegebene Zahl eine Primzahl ist.
Input : A number Output : “The number is prime ” OR “The number is not prime” based on the number.
Beispiel−
Input : 23 Output : The number is prime
Schritt 1 – Schleife von 2 bis n/2, i als Schleifenvariable
Schritt 2 – Wenn die Zahl teilbar ist, drucken „der Die Zahl ist keine Primzahl“ und setzen Sie das Flag auf 1;
Schritt 3 – Wenn das Flag nicht gleich 1 ist, drucken Sie „Die Zahl ist eine Primzahl“.
Schritt 4 – Beenden.
number=53 i=2 flag=0 while test $i -le `expr $number / 2` do if test `expr $number % $i` -eq 0 then flag=1 fi i=`expr $i + 1` done if test $flag -eq 1 then echo "The number is Not Prime" else echo "The number is Prime" Fi
The number is Prime
Das obige ist der detaillierte Inhalt vonBash-Programm zum Überprüfen, ob eine Zahl eine Primzahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!