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:
new stringerzeugt eine Zeichenfolge- das Zeichen
'a'gibt an, welches Zeichen wir wiederholen möchten 10gibt an, wie oft das Zeichen wiederholt werden soll
Aufgabe
EinfachJeder 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
nvom Benutzer - 1 <=
n< 1000
Tipps
- Versuche, mit den kleinen Dreiecken zu beginnen
- Sieh dir den Hinweis an, wenn du nicht weiterkommst ;)
nrepräsentiert die Anzahl der*in der untersten Zeile
Probier es selbst
using System;
public class Program {
public static void Main(string[] args) {
int n = int.Parse(Console.ReadLine());
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Übe selbstständig: Online-C#-Compiler