<문제>
1부터 n까지, 1부터 m까지 숫자가 적힌
서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보는 문제이다.
<풀이>
#include<stdio.h>
int main(void)
{
int n, m;
int i,j = 0;
scanf("%d %d", &n, &m);
for (i = 1; i <= n; i++)
{
for (j = 1; j <= m; j++)
printf("%d %d\n", i, j);
}
return 0;
}
문제에 참고 부분에 중첩의 원리라고 적혀있길래, 순간 뭐지라고 생각했는데 구구단을 구현할 때를 떠올려 중첩의 원리에 대해 복기시켰다. 이문제도 구구단 출력문제와 같은 방식으로 풀어주면 간단히 풀 수 있다. printf문에서 n, m을 출력 값으로 적는 실수만 안 해주면 무난히 풀 수 있는 문제인 것 같다.