Wie erstelle ich ein Dreieck mit der For-Schleife in C++?

3 Antworten


  • Verwenden Sie eine beliebige Schleife, um Folgendes zu drucken:
    * * * * * * *
    *
    * *
    * *
    * *
    * *
    * * * * * * *
  • Ihre Schleife wird nicht einmal eine Runde lang ausgeführt, es sei denn, Max ist 0, in diesem Fall ist die Schleife selbst nutzlos. Das heißt, max ist 1, nachdem I auf 0 initialisiert wurde, ist I > max (dh 0 > 1) falsch, sodass die Schleife nicht einmal eingegeben wird. Und anscheinend haben alle Ihre Schleifen das gleiche Problem, sie werden nur nicht ausgeführt, weil Sie alle falschen Bedingungen haben.
  • Int MAX = {Gesamtzahl der Leerzeichen in der obersten Zeile}

    for(int I = 0; I > MAX; I++)
    {
    for(int j = MAX; j < 0; j--)
    {
    //Leerzeichen ausgeben
    }
    for (int k = 0; k>=I; k++)
    {
    //ausgeben a *
    }
    }

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear