Skip to main content

프로그래밍 기초 report – 구구단을 3단씩 보기 좋게 출력

#include <stdio.h>

main()
{
int i, j, k;

for(i=0; i<9; i+=3)  // 3개의 단 출력후 줄 바꿈
{
    // 2개의 포문에 조건문을 이용 3개의 단씩 출력
for(j=1; j<=9; j++)
{
for(k=1+i; k<=3+i; k++)
{
printf(”%d * %d = %d\t%c”, k, j, k*j, (k<3+i) ? ’\t’ : ’\n’);
// 삼항연산자 이용으로 세번째 단 출력 일 경우 줄 바꿈
                  }
}
printf(”\n”);
}
}

/*
출력 내용
1 * 1 = 1        2 * 1 = 2        3 * 1 = 3
1 * 2 = 2        2 * 2 = 4        3 * 2 = 6
1 * 3 = 3        2 * 3 = 6        3 * 3 = 9
1 * 4 = 4        2 * 4 = 8        3 * 4 = 12
1 * 5 = 5        2 * 5 = 10       3 * 5 = 15
1 * 6 = 6        2 * 6 = 12       3 * 6 = 18
.                   .                   .
.                   .                   .
.                   .                   .
*/

댓글 남기기