Écrivez un programme pour imprimer la table de multiplication de 1 x 1 à 12 x 10 dans le format indiqué ci-dessous :
1 2 3 4 5 6 7 8 9 10 2 4 6 8 ……………….20 3 6 9…………………….30 4 8 12 16……………..40 - - - 12 24……………………..120
Utilisez deux boucles do while imbriquées Affichez la table de multiplication.
La logique utilisée pour afficher la table de multiplication est la suivante :
La boucle interne est contrôlée par la colonne variable, et chaque fois que la boucle externe est exécutée une fois, la boucle interne est exécutée 10 fois.
La boucle externe est exécutée 12 fois, contrôlée par la ligne variable.
do /*......OUTER LOOP BEGINS........*/{ column = 1; do /*.......INNER LOOP BEGINS.......*/{ y = row * column; printf("%4d", y); column = column + 1; } while (column <= COLMAX); /*... INNER LOOP ENDS ...*/ printf("</p><p>"); row = row + 1; } while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/
Ce qui suit est un programme C pour imprimer la table de multiplication −
Démonstration en direct
#include<stdio.h> #define COLMAX 10 #define ROWMAX 12 main(){ int row,column, y; row = 1; printf(" MULTIPLICATION TABLE </p><p>"); printf("-----------------------------------------</p><p>"); do /*......OUTER LOOP BEGINS........*/ { column = 1; do /*.......INNER LOOP BEGINS.......*/ { y = row * column; printf("%4d", y); column = column + 1; } while (column <= COLMAX); /*... INNER LOOP ENDS ...*/ printf("</p><p>"); row = row + 1; } while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/ printf("-----------------------------------------</p><p>"); }
Lorsque le programme ci-dessus est exécuté, il produit la sortie suivante −
MULTIPLICATION TABLE ----------------------------------------- 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 11 22 33 44 55 66 77 88 99 110 12 24 36 48 60 72 84 96 108 120 -----------------------------------------
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!