첫번째 주사위가 1일경우 두번째 주사위의 숫자, 2일 경우 두번째 주사위의 숫자... 와 같은 방식을 출력하므로 2중 for문을 이용하여 바깥쪽 반복문에서는 첫 번째 주사위의 숫자를 출력하고, 안쪽 반복문에서 두 번째 주사위의 숫자를 출력하면 될 것 같다.
반복문은 1부터 각 주사위의 면의 수로 입력한 숫자까지 반복하도록 한다.
정답은 다음 코드와 같다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <stdio.h>
int main()
{
int n, m; // 입력 받을 변수
scanf("%d %d", &n, &m); // 입력
for(int i = 1; i <= n; i++) // 첫번째 주사위, 1부터 입력받은 숫자보다 작거나 같을때까지 반복
{
for(int j = 1; j <= m; j++) // 두번째 주사위, 1부터 입력받은 숫자보다 작거나 같을 때 까지 반복
printf("%d %d\n", i, j); // 첫번째 주사위 숫자 두번째 주사위 숫자의 형태로
}
return 0;
}
|
cs |
'Project H4C Study Group' 카테고리의 다른 글
[Project H4C][C언어] 코드업 기초 100제 1085번 (0) | 2021.02.26 |
---|---|
[Project H4C][C언어] 코드업 기초 100제 1083번 (0) | 2021.02.26 |
[Project H4C][C언어] 코드업 기초 100제 1079번 (0) | 2021.02.26 |
[Project H4C][C언어] 코드업 기초 100제 1076번 (0) | 2021.02.26 |
[Project H4C][C언어] 코드업 기초 100제 후기 (0) | 2021.02.26 |