아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를 

출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면

"해당하는 나라가 없습니다."라고 출력한 후 종료하는 프로그램을 작성하시오.

* 각 나라의 수도 : 대한민국 - 서울, 미국 - 워싱턴, 일본 - 동경, 중국 - 북경

* 입출력시 모양은 "입출력예"와 같이 하시오.



 [Copy]
1. 대한민국
2. 미국
3. 일본
4. 중국
수도를 알고 싶은 나라는 몇 번입니까? 1

서울

1. 대한민국
2. 미국
3. 일본
4. 중국
수도를 알고 싶은 나라는 몇 번입니까? 5

해당하는 나라가 없습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
int main()
{
    int a = 1;
        while (a >= 1 && a <= 4) {
    printf("1. 대한민국\n");
    printf("2. 미국\n");
    printf("3. 일본\n");
    printf("4. 중국\n");
    printf("수도를 알고 싶은 나라는 몇 번입니까? \n");
        scanf("%d"&a);
        switch (a)
        {
        case 1:
            printf("서울\n");
                        printf("\n");
            break;
        case 2:
            printf("워싱턴\n");
                        printf("\n");
            break;
        case 3:
            printf("동경\n");
                        printf("\n");
            break;
        case 4:
            printf("북경\n");
                        printf("\n");
            break;
        default:
            printf("해당하는 나라가 없습니다.");
                        printf("\n");
        }
    }
    return 0;
}
cs


'c언어' 카테고리의 다른 글

정보 올림피아드 - 126  (0) 2016.07.28
정보 올림피아드 - 125  (1) 2016.07.28
정보 올림피아드 - 540  (0) 2016.07.28
정보 올림피아드 - 539  (0) 2016.07.28
정보 올림피아드 - 538  (0) 2016.07.27

+ Recent posts