728x90
문제
아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를 출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면 "none"라고 출력한 후 종료하는 프로그램을 작성하시오.
* 각 나라의 수도 :
대한민국 = 서울(Seoul)
미국 = 워싱턴(Washington)
일본 = 동경(Tokyo)
중국 = 북경(Beijing)
* 입출력시 모양은 "입·출력예"와 같이 하시오.
코드
#include<stdio.h>
int main() {
int a;
while (1) {
printf("1. Korea\n2. USA\n3. Japan\n4. China\nnumber? ");
scanf_s("%d", &a);
if (a == 1) { printf("\nSeoul\n\n"); }
else if (a == 2) { printf("\nWashington\n\n"); }
else if (a == 3) { printf("\nTokyo\n\n"); }
else if (a == 4) { printf("\nBeijing\n\n"); }
else { printf("\nnone"); break;}
}
return 0;
}
문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2077&sca=1060
728x90
728x90
'정올(정보올림피아드&알고리즘) > Language_Coder' 카테고리의 다른 글
정올 126 : 반복제어문1-형성평가2 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
---|---|
정올 125 : 반복제어문1-형성평가1 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 540 : 반복제어문1-자가진단5 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 539 : 반복제어문1-자가진단4 (c언어) →CODINGKOOºº (0) | 2022.02.10 |
정올 538 : 반복제어문1-자가진단3 (c언어) →CODINGKOOºº (0) | 2022.02.07 |