아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를
출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면
"해당하는 나라가 없습니다."라고 출력한 후 종료하는 프로그램을 작성하시오.
* 각 나라의 수도 : 대한민국 - 서울, 미국 - 워싱턴, 일본 - 동경, 중국 - 북경
* 입출력시 모양은 "입출력예"와 같이 하시오.
![]() 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 |