더북(TheBook)

미션 19: 정수를 입력받아 숫자에 해당하는 구구단 출력하기

1에서 9 사이에 있는 정수를 입력받아, 그 수에 해당하는 구구단을 출력하는 코드를 while 반복문을 사용해서 작성해 보세요.

※ 힌트: for 반복문과 비교하여 while 반복문의 초깃값, 조건식, 증가 또는 감소 항목을 어디에 배치해야 하는지 생각해 보세요.

while2.c

#include <stdio.h>
 
main() {
    int i, j;
 
    printf("1에서 9 사이의 숫자를 입력하세요\n");
    scanf("%d", &i);
    
    j = 1;
    
    while (j < 10) { // j는 1부터 9 까지 while 반복문 수행
        printf("%d * %d = %d\n", i, j, i*j);
        j++;         // j값 1 증가
    }
}

실행 결과

1에서 9 사이의 숫자를 입력하세요

7

7 * 1 = 7

7 * 2 = 14

7 * 3 = 21

7 * 4 = 28

7 * 5 = 35

7 * 6 = 42

7 * 7 = 49

7 * 8 = 56

7 * 9 = 63

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.