반응형
[문제] 다음과 같은 모양으로 구구단을 출력하는 프로그램을 작성하시오.
2단 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 3단 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 ... 9단 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 |
#include <stdio.h>
int main()
{
int i, j;
for (i = 2; i <= 9; i++)
{
printf(" %d단 \n", i);
for (j = 1; j <= 9; j++)
printf("%d * %d = %d\n", i, j, i * j);
printf("\n");
}
return 0;
}
[문제] 구구단 출력
2단 3단 2*1= 2 3*1= 3 2*2= 4 3*2= 6 2*3= 6 3*3= 9 2*4= 8 3*4=12 2*5=10 3*5=15 2*6=12 3*6=18 2*7=14 3*7=21 2*8=16 3*8=24 2*9=18 3*9=27 4단 5단 ... 8단 9단 8*1= 8 9*1= 9 8*2=16 9*2=18 8*3=24 9*3=27 8*4=32 9*4=36 8*5=40 9*5=45 8*6=48 9*6=54 8*7=56 9*7=63 8*8=64 9*8=72 8*9=72 9*9=81 |
#include <stdio.h>
int main()
{
int i, j;
for (i = 2; i <= 9; i+=2)
{
printf(" %d단 %d단\n", i, i+1);
for (j = 1; j <= 9; j++)
{
printf("%d*%d=%2d ", i, j, i * j);
printf("%d*%d=%2d\n", i+1, j, (i+1) * j);
}
printf("\n");
}
return 0;
}
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(기초 알고리즘) 홀수인지 짝수인지 판단하기 (0) | 2022.11.09 |
---|---|
(기초 알고리즘) 배열의 요소를 거꾸로 출력하기 (2) | 2022.11.09 |
(기초 알고리즘) 2부터 10까지 팩토리얼(factorial) 출력하기 (0) | 2022.11.08 |
(기초 알고리즘) 1~100 사이의 소수와 소수의 갯수 출력하기 (0) | 2022.11.07 |
(C언어) 배열에서 최대값 최소값 구하기 (0) | 2022.11.07 |