Ich bin ein bisschen ein Anfänger, wenn es um das Schleifen geht. :( mir bitte helfenWie mache ich Muster mit Do While-Schleifen in C#
. Frage:
eine
do
Schleife verwenden, das folgende Muster zeichnen.
*
**
***
****
*****
Ich bin ein bisschen ein Anfänger, wenn es um das Schleifen geht. :( mir bitte helfenWie mache ich Muster mit Do While-Schleifen in C#
. Frage:
eine
do
Schleife verwenden, das folgende Muster zeichnen.
*
**
***
****
*****
class MainClass
{
public static void Main (string[] args)
{
int counter = 1;
do {
for (int i = 0; i < counter; i++) {
Console.Write("*");
}
Console.WriteLine(); // for newline
counter++; // increase counter
} while (counter < 6);
}
}
sorry für mein schlechtes Englisch können Sie Verwenden Sie einen Zähler in der Do-While-Schleife
Sie können eine Methode erstellen, die Sterne Zeichenfolge erzeugt:
public static string starGenerator(int count)
{
string stars = string.Empty;
for(int i = 0; i < count; i++)
stars += "*";
return stars;
}
Und dann verwenden Sie es:
public static void Main(string[] args)
{
int counter = 1;
do
{
string stars = starGenerator(counter);
Console.WriteLine(stars);
counter++;
} while(counter <= 5);
}
Es gibt viele Möglichkeiten, um dies zu implementieren, wenn Sie darauf bestehen, do..while
:
string line = "";
do {
Console.WriteLine(line += "*");
}
while (line.Length < 6);
Das sieht nach einer Schulaufgabe aus, hast du selbst etwas probiert? –
versuchen Sie es einfach mit 2 verschachtelten Do-Schleifen, warten Sie nicht auf Antworten. –
Dies ist keine Tutorial-Site. Lies [ask] und nimm die [Tour] – Plutonix