Heim > Backend-Entwicklung > C++ > Hauptteil

Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreiben

WBOY
Freigeben: 2023-09-15 11:05:04
nach vorne
1364 Leute haben es durchsucht

Das Folgende sind Entscheidungsanweisungen:

  • Einfach – if-Anweisung
  • if – else-Anweisung
  • Verschachtelt – if else-Anweisung
  • else – ifladder
  • switch-Anweisung

Einfach – if-Anweisung

„if“-Schlüsselwort Is Wird verwendet, um eine Reihe von Anweisungen auszuführen, wenn eine logische Bedingung wahr ist.

Syntax

if (condition){
   Statement (s)
}
Nach dem Login kopieren

Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreiben

Beispiel

Das folgende Beispiel prüft, ob die Zahl größer als 50 ist.

#include<stdio.h>
main (){
   int a;
   printf (&ldquo;enter any number:</p><p>&rdquo;);
   scanf (&ldquo;%d&rdquo;, &a);
   if (a>50)
      printf (&ldquo;%d is greater than 50&rdquo;, a);
}
Nach dem Login kopieren

Ausgabe

1) enter any number: 60
60 is greater than 50 .
2) enter any number 20
no output
Nach dem Login kopieren

if else-Anweisung

if else-Anweisung akzeptiert die Bedingung Wahr oder Falsch.

Syntax

if (condition){
   True block statement(s)
}
else{
   False block statement(s)
}
Nach dem Login kopieren

Flussdiagramm

Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreiben

Beispiel

Das Folgende ist das Programm zum Überprüfen ungerader und gerader Zahlen: in ein anderes gelegt Ein if (oder) else in -

Syntax

#include<stdio.h>
main (){
   int n;
   printf (&ldquo;enter any number:</p><p>&rdquo;);
   scanf (&ldquo;%d&rdquo;, &n);
   if (n%2 ==0)
      printf (&ldquo;%d is even number&rdquo;, n);
   else
      printf( &ldquo;%d is odd number&rdquo;, n);
}
Nach dem Login kopieren

Flussdiagramm

Beispiel

Das folgende Beispiel besteht darin, die größten 3 Ziffern einer bestimmten Zahl zu drucken.

1) enter any number: 10
10 is even number
Nach dem Login kopieren
Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreibenAusgabe

if (condition1){
   if (condition2)
      stmt1;
   else
      stmt2;
   }
   else{
      if (condition3)
         stmt3;
      else
         stmt4;
   }
Nach dem Login kopieren

Sonst – wenn Leiter

Es handelt sich um eine Mehrweg-Entscheidungsbedingung.

Syntax

#include<stdio.h>
main (){
   int a,b,c;
   printf (&ldquo;enter 3 numbers&rdquo;);
   scanf (&ldquo;%d%d%d&rdquo;, &a, &b, &c);
   if (a>b){
      if (a>c)
         printf (&ldquo;%d is largest&rdquo;, a);
      else
         printf (&ldquo;%d is largest&rdquo;, c);
   } else {
      if (b>c)
         printf (&ldquo;%d is largest&rdquo;, b);
      else
         printf (&ldquo;%d is largest&rdquo;, c);
   }
}
Nach dem Login kopieren

Flussdiagramm

Beispiel

Das folgende Beispiel findet die Wurzeln einer quadratischen Gleichung -

enter 3 numbers = 10 20 30
30 is largest
Nach dem Login kopieren
Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreibenAusgabe

if (condition1)
   stmt1;
else if (condition2)
   stmt2;
   - - - - -
   - - - - -
else if (condition n)
   stmt n;
else
   stmt x;
Nach dem Login kopieren

Switch-Anweisung

Es hilft bei der Auswahl mehrere Entscheidungen.

Grammatik

#include <math.h>
main (){
   int a,b,c,d;
   float r1, r2
   printf ("enter the values a b c");
   scanf (&ldquo;%d%d%d&rdquo;, &a, &b, &c);
   d= b*b &ndash; 4*a*c ;
   if (d>0){
      r1 = (-b+sqrt(d)) / (2*a);
      r2 = (-b-sqrt(d)) / (2*a);
      printf (&ldquo;root1 ,root2 =%f%f&rdquo;, r1, r2);
   }
   else if (d== 0){
      r1 = -b / (2*a);
      r2 = -b/ (2*a);
   printf (&ldquo;root1, root2 = %f%f&rdquo;, r1, r2);
   }
   else
      printf ("roots are imaginary&rdquo;);
}
Nach dem Login kopieren

Grammatik

Beispiel

1) enter the values of a b c : 1 4 3
Root 1 = -1
Root 2 = -3
Nach dem Login kopieren

Ausgabe

switch (expression){
   case value1 : stmt1;
      break;
   case value2 : stmt2;
      break;
   - - - - - -
   default : stmt &ndash; x;
}
Nach dem Login kopieren
Verwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreiben

Das obige ist der detaillierte Inhalt vonVerwenden Sie Flussdiagramme und Verfahren, um Entscheidungskonzepte in C zu beschreiben. 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