코딩/Language Coder
580 : 함수2 - 자가진단2
pikapika
2018. 12. 21. 01:17
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;
}