Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tux:forschleife [2011/11/21 13:46] wikisysop |
tux:forschleife [2011/12/08 21:43] (aktuell) wikisysop |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [[:tux|{{ :linux.png?40|}}]] | ||
=====Verschachtelte For-Schleifen===== | =====Verschachtelte For-Schleifen===== | ||
- | <code c| Das kleine 1x1 in C>#include <stdio.h> | + | Vor langer Zeit schon, als ich mal einen Kurs in C-Programmierung belegen durfte, wurde an uns die Aufgabenstellung herangetragen, das kleine 1x1 zu programmieren. Die Vorgabe war es, dass ganze über eine verschachtelte For-Schleife zu realisieren. Damals scheiterte ich kläglich und so habe ich mir selbst diese Aufgabe noch mal gestellt und kam dabei auf folgendes Ergebnis: |
- | int main() | + | <code c| 1x1.c ⇒ Das kleine 1x1 in C>#include <stdio.h> |
- | { | + | |
+ | int main() { | ||
int i, j; | int i, j; | ||
- | for (i = 1; i <= 10; i++) | + | for(i = 1; i <= 10; i++) |
{ | { | ||
- | printf ("\n"); | + | printf("\n"); |
- | for (j = 1; j <= 10; j++) | + | for(j = 1; j <= 10; j++) |
{ | { | ||
- | printf ("%4d", i * j); | + | printf("%4d", i * j); |
} | } | ||
} | } | ||
- | printf ("\n\n"); | + | printf("\n\n"); |
return 0; | return 0; | ||
}</code> | }</code> | ||
- | <xterm>$ <fc #008000>./1x1a</fc> | + | Die Ausgabe des fertigen Programms >>1x1<< schaut wie folgt aus: |
+ | |||
+ | <xterm>$ <fc #008000>./1x1</fc> | ||
1 2 3 4 5 6 7 8 9 10 | 1 2 3 4 5 6 7 8 9 10 | ||
Zeile 30: | Zeile 34: | ||
8 16 24 32 40 48 56 64 72 80 | 8 16 24 32 40 48 56 64 72 80 | ||
9 18 27 36 45 54 63 72 81 90 | 9 18 27 36 45 54 63 72 81 90 | ||
- | 10 20 30 40 50 60 70 80 90 100 | + | 10 20 30 40 50 60 70 80 90 100</xterm> |
- | + | ||
- | </xterm> | + | --- //pronto 2011/11/21 14:48// |
+ | ~~DISCUSSION:off~~ |