Menu
Coddy logo textTech

Zahlenmuster

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 67 von 69.

Beim Erstellen von Mustern wie Pyramiden müssen wir oft Zeichenfolgen mit wiederholten Zeichen erstellen. Hier ist eine nützliche Technik, um solche Zeichenfolgen zu erstellen:

string str = new string('a', 10);

str wird "aaaaaaaaaa" enthalten

Schauen wir uns an, wie das funktioniert: 

  1. new string erzeugt eine Zeichenfolge
  2. das Zeichen 'a' gibt an, welches Zeichen wir wiederholen möchten
  3. 10 gibt an, wie oft das Zeichen wiederholt werden soll
challenge icon

Aufgabe

Einfach

Jeder Testfall hat eine Eingabe - eine ungerade ganze Zahl.
Deine Aufgabe ist es, eine n - Pyramide mit * auszugeben, hier sind einige Beispiele:

1 - Pyramide

*

5 - Pyramide

*
***
*****

7 - Pyramide

*
***
*****
*******

Eingabe

  • ungerade Ganzzahl n vom Benutzer
  • 1 <= n < 1000

Tipps

  • Versuche, mit den kleinen Dreiecken zu beginnen
  • Sieh dir den Hinweis an, wenn du nicht weiterkommst ;)

n repräsentiert die Anzahl der  * in der untersten Zeile

Spickzettel

Um Zeichenfolgen mit wiederholten Zeichen in C# zu erstellen, verwenden Sie den string-Konstruktor:

string str = new string('a', 10);

Dies erstellt eine Zeichenfolge, die das Zeichen 'a' 10-mal wiederholt enthält, was zu "aaaaaaaaaa" führt.

Die Aufschlüsselung der Syntax:

  • new string – erstellt eine Zeichenfolge aus Zeichen
  • 'a' – das zu wiederholende Zeichen
  • 10 – wie oft das Zeichen wiederholt werden soll

Probier es selbst

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen