Heim > Backend-Entwicklung > C++ > Drucken Sie Primzahlen in umgekehrter Reihenfolge von 1 bis N

Drucken Sie Primzahlen in umgekehrter Reihenfolge von 1 bis N

WBOY
Freigeben: 2023-09-17 12:49:02
nach vorne
901 Leute haben es durchsucht

Drucken Sie Primzahlen in umgekehrter Reihenfolge von 1 bis N

Geben Sie Zahlen n ein, bis Primzahlen berechnet und in umgekehrter Reihenfolge angezeigt werden:

Input : number 30
Output : 29 23 19 17 13 11 7 5 3 2
Nach dem Login kopieren

Algorithmus

START
Step 1 -> declare variables as n, I, j, flag to 0 as int
Step 2 -> input number in n
Step 3 -> Loop For from i to n and i>1 and i—
   Step 3.1 ->. Inner loop for from j to i/2 and j>=1 and j—
      Statement If %j==0 && j!=1
         Set flag=0
         Break
      End IF
      Else
         Flag=1
      End Else
   Step 3.2 -> end inner Loop For
Step 4 -> statement IF to check flag=1
   Print i
   End IF
Step 5 -> End outer For
STOP
Nach dem Login kopieren

Beispiel

#include <stdio.h>
int main(int argc, char const *argv[]) {
   int n, i, j, flag=0;
   printf("Enter a number</p><p>");
   scanf("%d", &n);
   for(i=n; i>1; i--) {
      for (j = i/2; j >= 1; j--) {
         if(i%j==0 && j!=1) {
            flag = 0;
            break;
         }
         else
         flag = 1;
      }
      if(flag == 1) {
         printf("%d ", i);
      }
   }
   return 0;
}
Nach dem Login kopieren

Ausgabe

Wenn wir das obige Programm ausführen, wird die folgende Ausgabe generiert:

Das obige ist der detaillierte Inhalt vonDrucken Sie Primzahlen in umgekehrter Reihenfolge von 1 bis N. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage