C언어 문제/문법 이해
[반복문] 전체 구구단을 1단씩 출력하는 프로그램
자연&사람
2019. 11. 3. 14:28
반응형
문제)
아래의 반복문별로 구구단을 출력하는 프로그램을 만드시오.
(출력은 단이 바뀔 때에는 1줄 띄우고 1줄에 1개의 곱을 출력하기)
1. for( )문을 사용하여 만드시오.
2. while( )문을 사용하여 만드시오.
3. do ~ while( )문을 사용하여 만드시오.
출력 결과).
1 x 1 = 1
1 x 2 = 2
...
1 x 9 = 9
2 x 1 = 2
2 x 2 = 4
...
9 x 9 = 81
스스로 풀어보시고... ↓
아래 답과 비교해보세요. ↓
1. for문을 이용하여 구구단 출력하기
#include <stdio.h>
void multipl_for(void)
{
int i = 1, j = 1;
for(i = 1; i <= 9; i++) {
for(j = 1; j <= 9; j++) {
printf("%d x %d = %d\n", i, j, i * j);
}
printf("\n");
}
}
2. while문을 이용하여 구구단 출력하기
#include <stdio.h>
void multipl_while(void)
{
int i = 1, j = 1;
while(i <= 9) {
j = 1;
while(j <= 9) {
printf("%d x %d = %d\n", i, j, i * j);
j++;
}
i++;
printf("\n");
}
}
3. do ~ while문을 이용하여 구구단 출력하기
#include <stdio.h>
void multipl_dowhile(void)
{
int i = 0, j = 0;
do {
i++;
j = 0;
do {
j++;
printf("%d x %d = %d\n", i, j, i * j);
} while (j < 9);
printf("\n");
} while (i < 9);
}
반응형