Coding/C

구구단 출력하기 (while, for)

|--------3cm--------| 2021. 6. 12. 18:23

구구단 출력하기

출력 결과

1 X 1 = 1
1 X 2 = 2
    :
9 X 8 = 72
9 X 9 = 81

 

 

1. while문을 이용한 구구단 출력하기

더보기
#include<stdio.h>
int main(void){
    int num_a = 1, num_b;
    while(num_a <= 9){
        int num_b = 1;
        while(num_b <= 9){
            printf("%d X %d = %d\n", num_a, num_b, num_a*num_b);
            num_b ++;
        }
    num_a ++;
    }
    return 0;
}

/* 출력결과
1 X 1 = 1
1 X 2 = 2
    :
9 X 8 = 72
9 X 9 = 81
*/

 

 

2. for문을 이용한 구구단 출력하기

더보기
#include<stdio.h>
int main(void){
    int num_a, num_b;
    for(num_a=1; num_a<10; num_a ++){
        for(num_b=1; num_b<10; num_b ++){
            printf("%d X %d = %d\n", num_a, num_b, num_a*num_b);
        }
    }
    return 0;
}

 

 

3. while, for문을 이용한 구구단 출력하기

더보기

1.

#include<stdio.h>
int main(void){
    int num_a = 1, num_b;
    while(num_a<=9){
        num_b = 1;
        for(num_b; num_b<= 9; num_b++){
            printf("%d X %d = %d\n", num_a, num_b, num_a*num_b);
        }
        num_a++;
    }
    return 0;
}

 

2.

#include<stdio.h>
int main(void){
    int num_a = 1, num_b;
    for(num_a; num_a<=9; num_a++){
        num_b = 1;
        while(num_b<=9){
            printf("%d X %d = %d\n", num_a, num_b, num_a*num_b);
            num_b ++;
        }
    }
    return 0;
}

 

이외도 다양한 방법으로 코드를 작성해서 구구단을 출력할 수 있습니다.

'Coding > C' 카테고리의 다른 글

함수·재귀함수, 지역·전역변수  (0) 2021.06.26
성적 계산기(if ~ else, switch)  (2) 2021.06.13
반복문 제어(continue, break, goto)  (0) 2021.06.12
분기문(if, if ~ else, switch)  (0) 2021.06.12
반복문(while, do ~ while, for)  (0) 2021.06.06