되는대로 살자

[C언어 기출문제&풀이] 주사위 본문

2009~2014/C/C++

[C언어 기출문제&풀이] 주사위

malu 2010. 11. 2. 21:19
프로그램 명: dice
제한시간: 1 초

철수는 주사위 두개를 가지고 있다. 이 주사위 두 개를 던질 때 눈의 합이 어떤 수가 되는가가 궁금하다. 그런데 일일히 따지기가 궁금하여 컴퓨터 전문가인 당신의 도움이 필요한다.

합이 9 가되는 경우

  • 3 6
  • 4 5
  • 5 4
  • 6 3
와 같은 경우이다.

입력

입력은 12 이하인 자연수가 주어진다.

출력

두 개의 수가 출력된다. 각각 첫번째 , 두번째 주사위의 눈이다. 출력은 첫 수가 작은 수부터 먼저 출력한다.

입출력 예

입력

9

출력

3 6
4 5
5 4
6 3

풀이 : 이중반복문을 사용해 입력값이 나오는지 조건문을 사용하도록한다.


소스코드
01 #include <stdio.h>
02   
03 int main()
04 {
05     int n,i,j;
06     scanf("%d",&n);
07     for(i=1;i<=6;i++)
08     {
09         for(j=1;j<=6;j++)
10         {
11             if(i+j==n)
12                 printf("%d %d\n",i,j);
13         }
14     }
15 }