Multiplikationstabelle in C
Monday, 12 January 2009
Tolle Übungsaufgabe in C: eine Multiplikationstabelle.
Ausgabe (mit 3 Spalten und 4 Zeilen):
1 2 3 2 4 6 3 6 9 4 8 12
Lösungsvorschlag mit einer for-Schleife:
/* * Multiplikationstabelle mit for-Schleife * * by Rainer Hihn */ #includeint main(void) { /* * vertical and horizontal limit */ int hlimit; int vlimit; scanf("%d", &hlimit); scanf("%d", &vlimit); /* * for loop vars */ int i; int j; for(i = 1; i <= vlimit; i++) { for(j = 1; j <= hlimit; j++) { printf("%d\t", i*j); } printf("\n"); } printf("\n"); return 0; }
while-Schleife:
/* * Multiplikationstabelle mit while-Schleife * * by Rainer Hihn */ #includeint main(void) { /* * vertical and horizontal limit */ int hlimit; int vlimit; scanf("%d", &hlimit); scanf("%d", &vlimit); /* * while loop vars */ int i = 1; int j = 1; while(i <= vlimit) { while(j <= hlimit) { printf("%d\t", i*j); j++; } j = 1; i++; printf("\n"); } printf("\n"); return 0; }