Heim >Backend-Entwicklung >C++ >C-Programm, das das Einmaleins darstellt

C-Programm, das das Einmaleins darstellt

WBOY
WBOYnach vorne
2023-09-10 10:33:021165Durchsuche

C-Programm, das das Einmaleins darstellt

Problem

Schreiben Sie ein Programm, um die Multiplikationstabelle von 1 x 1 bis 12 x 10 im unten angegebenen Format zu drucken:

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

Lösung

Verwenden Sie zwei verschachtelte Do-while-Schleifen Zeigen Sie die Multiplikationstabelle an.

Die zum Anzeigen der Multiplikationstabelle verwendete Logik lautet wie folgt:

Die innere Schleife wird durch die Variablenspalte gesteuert, und jedes Mal, wenn die äußere Schleife einmal ausgeführt wird, wird die innere Schleife zehnmal ausgeführt.

Die äußere Schleife wird 12 Mal ausgeführt, gesteuert durch die Variablenreihe.

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 .....*/

Beispiel

Das Folgende ist ein C-Programm zum Drucken der Multiplikationstabelle −

Live-Demonstration

#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>");
}

Ausgabe

Wenn das obige Programm ausgeführt wird, erzeugt es die folgende Ausgabe −

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
-----------------------------------------

Das obige ist der detaillierte Inhalt vonC-Programm, das das Einmaleins darstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen