반응형
문제
남자는 'M' 여자는 'F'로 나타내기로 하고 18세 이상을 성인이라고 하자. 성별('M', 'F')과 나이를 입력받아 "MAN"(성인남자), "WOMAN"(성인여자), "BOY"(미성년남자), "GIRL"(미성년여자)을 구분하여 출력하는 프로그램을 작성하시오.
입력 예
F 15
출력 예
GIRL
정답
C언어
#include <stdio.h>
int main (void)
{
char Sex;
int Age;
scanf("%c %d", &Sex, &Age);
if (Sex == 'M' && Age > 18) printf("MAN");
else if (Sex == 'M' && Age < 18) printf("BOY");
else if (Sex == 'F' && Age > 18) printf("WOMAN");
else printf("GIRL");
}
반응형
'코딩 테스트 > 정올' 카테고리의 다른 글
Language Coder - 선택제어문 / Code : 535 / 선택제어문 - 자가진단8 (0) | 2022.11.17 |
---|---|
Language Coder - 선택제어문 / Code : 534 / 선택제어문 - 자가진단7 (0) | 2022.11.16 |
Language Coder - 선택제어문 / Code : 532 / 선택제어문 - 자가진단5 (0) | 2022.11.14 |
Language Coder - 선택제어문 / Code : 531 / 선택제어문 - 자가진단4 (0) | 2022.11.13 |
Language Coder - 선택제어문 / Code : 530 / 선택제어문 - 자가진단3 (0) | 2022.11.12 |