(7) Array 문제 2

C/간단한 코드 2018. 6. 21. 14:38

 

 2중for문을 이용한 구구단 출력
  printf("%d * %d = %d\t", ...... 형식으로 출력!

 - 2차원 배열에 구구단 연산 결과 값만 저장 후 구구단을 출력
  1. int iArrGugu[?][?] = {0, };

  2. 배열에 값을 저장하는 for문
   iArrGugu[?][?] = ?;     <--- 값 저장만 한다. (출력X)
   2,4,6,8,10,12,14,16,18,3,6,9,12,15,...,81

  3. 배열을 이용하여 구구단 결과를 출력하는 for문
   printf("%d * %d = %d\t", ?, ?, iArrGugu[?][?]);
 
 [출력결과]
 2 * 1 = 2 2 * 2 = 4 ....
 3 * 1 = 3 3 * 2 = 6 ....
 ...
 9 * 1 = 9 9 * 2 = 18  ....

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
void main()
{
    int iArrGugu[20][20= { 0, };
    int i = 0;
    int j = 0;
 
    for (i = 2; i <= 9; i++)
    {
        for (j = 1; j <= 9; j++)
        {
            iArrGugu[i][j] = i * j;
        }
    }
 
    for (i = 2; i <= 9; i++)
    {
        for (j = 1; j <= 9; j++)
        {
            printf("%d x %d = %d\t", i, j, iArrGugu[i][j]);
        }
        printf("\n");
    }
 
    system("pause");
}
 
cs

 

▼ 결과  

 

 

'C > 간단한 코드' 카테고리의 다른 글

(7) Array 문제 1  (0) 2018.06.21
(6)Function 문제 3  (0) 2018.06.21
(6) Function 문제2  (0) 2018.06.21
(6) Function 문제1  (0) 2018.06.21
(5) Repetitive 문제3-최종  (0) 2018.06.21

설정

트랙백

댓글