Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tux:forschleife [2011/11/21 13:44] 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>#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> | ||
+ | |||
+ | 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 | ||
+ | 2 4 6 8 10 12 14 16 18 20 | ||
+ | 3 6 9 12 15 18 21 24 27 30 | ||
+ | 4 8 12 16 20 24 28 32 36 40 | ||
+ | 5 10 15 20 25 30 35 40 45 50 | ||
+ | 6 12 18 24 30 36 42 48 54 60 | ||
+ | 7 14 21 28 35 42 49 56 63 70 | ||
+ | 8 16 24 32 40 48 56 64 72 80 | ||
+ | 9 18 27 36 45 54 63 72 81 90 | ||
+ | 10 20 30 40 50 60 70 80 90 100</xterm> | ||
+ | | ||
+ | --- //pronto 2011/11/21 14:48// | ||
+ | ~~DISCUSSION:off~~ |