Heim > Backend-Entwicklung > C++ > Hauptteil

Schreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken

王林
Freigeben: 2023-08-30 18:29:08
nach vorne
1650 Leute haben es durchsucht

Programmbeschreibung

Dies ist ein Viereck, bei dem zwei Paare gegenüberliegender Seiten parallel sind.

Schreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken

Es gibt sechs wichtige Parallelogrammeigenschaften, die man kennen sollte:

  • Gegenüberliegende Seiten sind gleich (AB = DC).
  • Diagonalen sind gleich (D = B).
  • Benachbarte Winkel ergänzen sich (A + D = 180°).
  • Wenn ein Winkel ein rechter Winkel ist, dann sind alle Winkel rechte Winkel.
  • Die Diagonalen eines Parallelogramms halbieren sich gegenseitig.
  • Jede Diagonale eines Parallelogramms teilt es in zwei gleiche Teile.

Schreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken

Algorithmus

  • akzeptiert die Anzahl der Zeilen und Spalten vom Benutzer. Speichern Sie es in Zeilen- und Spaltenvariablen.
  • Um über Zeilen zu iterieren, führen Sie eine äußere Schleife aus. Die Schleifenstruktur sollte for(r=1; r
  • Um Leerzeichen zu drucken, führen Sie eine innere Schleife mit der Schleifenstruktur for(c=1; c
  • Drucken Sie Sternchen, um hohle Parallelogramme zu bilden, und führen Sie eine weitere innere Schleife mit der Schleifenstruktur for(c=1; c
  • Nachdem Sie alle Spalten einer Zeile gedruckt haben, brechen Sie die Zeile um, dh drucken Sie eine neue Zeile.

Beispiel

// C program to print mirrored hollow parallelogram
#include <stdio.h>
int main(){
   int rows,cols,r,c;
   clrscr(); /*Clears the Screen*/
   printf("Please enter the number of Rows: ");
   scanf("%d", &rows);
   printf("</p><p>");
   printf("Please enter the number of Columns: ");
   scanf("%d", &cols);
   printf("</p><p>");
   printf("The Mirrored Hollow Parallelogram is: ");
   printf("</p><p>");
   for(r = 1; r <= rows; r++){
      // Display spaces
      for(c = 1; c < r; c++) {
         printf(" ");
      }
      // Display hollow parallelogram
      for(c = 1; c <= cols; c++) {
         if (r == 1 || r == rows || c == 1 || c == cols) {
            printf("*");
         }
         else {
            printf(" ");
         }
      }
      printf("</p><p>");
   }
   getch();
   return 0;
}
Nach dem Login kopieren

Ausgabe

Schreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken

Schreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken

Das obige ist der detaillierte Inhalt vonSchreiben Sie ein Programm in C-Sprache, um ein gespiegeltes Hohlparallelogramm zu drucken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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