Module: (Java) Schleifen. Schleife mit dem Parameter (for)


Problem

10/17

For-Schleifenüberschrift - N -mal wiederholen

Theory Click to read/hide

Alle Programme mit dem Zyklus, für den wir bereits geschrieben haben, sind nicht universell. Weil wir nach der Anzahl der Wiederholungen des Zykluskörpers gefragt haben.
Was ist, wenn die Anzahl der Wiederholungen von einer anderen Bedeutung abhängt? Zum Beispiel will der Benutzer selbst die Anzahl der Zykluswiederholungen fragen.
Was machen wir in diesem Fall?
Es ist sehr einfach. Anstelle von numerischen Primär- und Endwerten können wir alle Variablen verwenden, die vom Benutzer berechnet und geliefert werden können.

Zum Beispiel müssen wir Quadrate von 1 bis N entfernen, wo variable N Werte von der Benutzer ' s Tastatur eingeführt werden.
Das Programm wird wie folgt aussehen:

♫include PEROTING
mit Namespace std;
Haupt(e)
{~}
int i, N; / i = variabler Zyklus, N ist die maximale Zahl mit einem Quadrat
cin ventral N; // Eingabe N von der Tastatur
für (i = 1; i Ø = N; i ++) / Zyklus: für alle i von 1 bis N - Variable i nimmt nacheinander 1 bis N an
{~}
cout vervadrat chisla "Kvadrat chispa" raven "Plani*i == sync, korrigiert von elderman == @elder_man / Auspuffung eines Quadrats der Zahl nach Format und Übergang zu einer neuen Zeile
♪
♪
Bei der Eingabe des Zyklus wird der Bediener i = 1 durchgeführt und die Variable i mit jedem Schritt um ein (i ++) erhöht. Der Zyklus muss so lange erfüllt sein, wie der wahre Zustand i Ø=N. Im Körper des Zyklus druckt der einzige Betreiber der Entnahme auf dem Bildschirm die Anzahl und das Quadrat der Zahl in einem bestimmten Format.
Multiplikation wird besser verwendet, um ein Quadrat oder ein anderes Tief zu bauen.

Starten Sie das Programm und schauen Sie sich die Ergebnisse seiner Arbeit an verschiedenen variablen N-Werten an.

Problem

Starten Sie das Programm zur Implementierung, sehen Sie die Ergebnisse seiner Arbeit an verschiedenen variablen N-Werten.
Analyse der Wochenenddaten im Fenster der Programmprüfung.

Bitte beachten Sie, dass bei N=0 (Test Nr. 4) das Programm nichts entfernt, da die Bedingung i=N im ersten Zyklus falsch ist (1=0 ist eine falsche Bedingung), so dass der Körper des Zyklus nie erfüllt ist!