>백엔드 개발 >C++ >곱셈표를 나타내는 C 프로그램

곱셈표를 나타내는 C 프로그램

WBOY
WBOY앞으로
2023-09-10 10:33:021165검색

곱셈표를 나타내는 C 프로그램

Problem

아래 형식으로 1 x 1에서 12 x 10까지의 구구단을 인쇄하는 프로그램을 작성하세요.

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

Solution

두 개의 중첩된 do while 루프를 사용하세요 구구단을 표시하세요.

구구단을 표시하는 데 사용되는 논리는 다음과 같습니다.

내부 루프는 변수 열에 의해 제어되며 외부 루프가 한 번 실행될 때마다 내부 루프가 10번 실행됩니다.

외부 루프는 변수 행에 의해 제어되며 12번 실행됩니다.

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

예제

다음은 구구단을 인쇄하는 C 프로그램입니다 −

라이브 데모

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

Output

위 프로그램을 실행하면 다음과 같은 출력이 생성됩니다 −

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

위 내용은 곱셈표를 나타내는 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제