[c언어] 구구단 출력. 중첩된 반복문과 구구단

|



중첩된 반복문 프로그램의 가장 좋은 예인 구구단을 알아보는 프로그램

// 구구단에서 1단만 출력

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

// 실행 결과




// 1단과 2단의 연속 출력

#include <stdio.h>
void main()
{
    int i;
    for(i=1;i<=9;i+=1)
        printf("%d*%d=%d\n", 1, i, 1*i);
    for(i=1;i<=9;i+=1)
        printf("%d*%d=%d\n", 2, i, 2*i);
}

// 실행 결과




// 1단과 2단 출력에서 줄 바꿈&자릿수 조절

#include <stdio.h>
void main()
{
    int i;
    for(i=1;i<=9;i+=1)
        printf("%d*%d=%2d ", 1, i, 1*i);
    printf("\n");
    for(i=1;i<=9;i+=1)
        printf("%d*%d=%2d ", 2, i, 2*i);
    printf("\n");
}

// 실행 결과




// 1단을 9번 반복하는 중첩된 반복문

#include <stdio.h>
void main()
{
    int i, j;
    for(j=1;j<=9;j+=1)
    {
        for(i=1;i<=9;i+=1)
            printf("%d*%d=%2d ", 1, i, 1*i);
        printf("\n");
    }
}

// 실행 결과




// 중첩된 반복문(행 단위 구구단)

#include <stdio.h>
void main()
{
    int i, j;
    for(j=1;j<=9;j+=1)
    {
    for(i=1;i<=9;i+=1)
    printf("%d*%d=%2d ", j, i, j*i);
    printf("\n");
    }
}

// 실행 결과




// 중첩된 반복문(열 단위 구구단)

#include <stdio.h>
void main()
{
    int i, j;
    for(j=1;j<=9;j+=1)
    {
        for(i=1;i<=9;i+=1)
            printf("%d*%d=%2d ", i, j, j*i);
        printf("\n");
    }
}

// 실행 결과

  ::