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

C-Programm, das das Einmaleins darstellt

WBOY
Freigeben: 2023-09-10 10:33:02
nach vorne
1165 Leute haben es durchsucht

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
Nach dem Login kopieren

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 .....*/
Nach dem Login kopieren

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>");
}
Nach dem Login kopieren

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
-----------------------------------------
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage