2016년의 날짜를 두 개의 정수 월 일로 입력받아서 입력된 날짜가 존재하면 "OK!" 그렇지 않으면 "BAD!"라고 출력하는 프로그램을 작성하시오.
![]() 2 30 | ![]() BAD! |
[코드]
#include <stdio.h>
int Date(int month, int day) {
int c[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
if (month > 0 && month <= 12) {
if (day <= c[month-1] && day > 0)
return 1;
}
return 0;
}
int main() {
int month, day;
scanf("%d %d", &month, &day);
if (Date(month, day))
printf("OK!");
else
printf("BAD!");
return 0;
}
'코딩 > Language Coder' 카테고리의 다른 글
582 : 함수2 - 자가진단4 (0) | 2018.12.23 |
---|---|
581 : 함수2 - 자가진단3 (0) | 2018.12.22 |
579 : 함수2 - 자가진단1 (0) | 2018.07.01 |
174 : 함수1 - 형성평가5 (0) | 2018.07.01 |
173 : 함수1 - 형성평가4 (0) | 2018.07.01 |