Heim  >  Artikel  >  Backend-Entwicklung  >  C++-Programm zum Drucken des Sternmusters eines linken Dreiecks

C++-Programm zum Drucken des Sternmusters eines linken Dreiecks

WBOY
WBOYnach vorne
2023-08-29 10:25:051043Durchsuche

C++-Programm zum Drucken des Sternmusters eines linken Dreiecks

Sternmuster ist eine unterhaltsame Aufgabe, die verschiedene Formen wie rechtwinklige Dreiecke zeigt

Oder verwenden Sie das Sternchen „*“, um andere Dreiecks- und Rautenformen zu erstellen. Diese Formen werden Sterne genannt In diesem Artikel erfahren Sie, wie Sie das Sternmuster eines linken Dreiecks in C++ anzeigen Als Eingabe nehmen wir die Anzahl der Reihen des Sternmusters. Das entsprechende Muster wird ausgedruckt

Anzahl der Zeilen.

Wir werden eine Logik zum Drucken von Sternchen in der folgenden Tabelle entwickeln. Folgen wir dem Formular Besseres Verständnis −
*
* *
* * *
* * * *
* * * * *
* * * * * *

In diesem Beispiel gibt es 6 Reihen. Betrachten Sie also n = 6. Für jede Zeile „i“ folgt das Sternchen zählen

Zeilennummer (i) Star Count (j)
1 1
2 2
3 3
4 4
5 5
6 6

Wenn in einer Zeile „i“ auf „i“ folgt, dann befinden sich in dieser Zeile „i“-Sterne. Werfen wir einen Blick darauf

Der Algorithmus lautet: Algorithmus dafür −

Algorithmus

  • Lesen Sie die Anzahl der Zeilen als Eingabe n
  • für i im Bereich von 1 bis n gilt
    • Für j von 1 bis i gehen Sie wie folgt vor
      • Sternchen (*) anzeigen
    • Ende für
    • Cursor zur nächsten Zeile bewegen
  • Ende für
Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

#include <iostream>
#include <ctype.h>
using namespace std;
void solve( int n ){
   int i, j;
   for( i = 1; i <= n; i++ ) {
      for( j = 1; j <= i; j++ ) {
         cout << "* ";
      }
      cout << endl;
   }
}
int main(){
   int n = 10;
   cout << "Left Star Pattern using " << n << " number of lines:" << endl;
   solve( n );
}

Ausgabe

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 

Ausgabe(n=18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *

Fazit

Beim Erlernen des Programmierens hilft die Anzeige von Sternschemata dabei, verschachtelte Schleifen zu verstehen.

jede Sprache. In diesem Artikel haben wir gesehen, wie man ein linkes Dreieck mithilfe eines Sternchens anzeigt (Sterne) Geben Sie die Anzahl der Zeilen ein und es wird die Anzahl der Zeilen angezeigt In jeder Reihe gibt es gleich viele Sterne. Wir haben auch einen tabellarischen Ansatz besprochen, um dies zu erreichen Geben Sie die Anzahl der Sterne für Zeile i an. Mit dieser Idee können wir einfach etwas verändern Bestimmen Sie die Anzahl der Sterne in Reihe i. Mit dieser Idee können wir einfach etwas verändern

Formeln können andere Arten von Mustern anzeigen.

Das obige ist der detaillierte Inhalt vonC++-Programm zum Drucken des Sternmusters eines linken Dreiecks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen