#include <stdio.h>

int main()
{   
    
    int year,month,date;

    printf("년 : ");
    scanf("%d", &year);
    printf("월 : ");
    scanf("%d", &month);
    printf("일 : ");
    scanf("%d", &date);

    if(year<1 || month<1 || month>12 || date<1)
    {
        printf("올바른 값을 입력하시오");
        return 0;
    }
    if (month == 2 && date>28)
    {
        printf("올바른 값을 입력하시오");
        return 0;
    }
    if (month == 4,6,9,11 && date>30)
    {
        printf("올바른 값을 입력하시오");
        return 0;
    }
    if (month == 1,3,5,7,8,10,12 && date>31)
    {
        printf("올바른 값을 입력하시오");
        return 0;
    }


날짜 이상하게 입력하면 올바르게 입력하라고 하는데


이게 멀쩡하게 12월 31일을 입력해도 똑같이 나옴;


내가 뭐 잘못 입력한거 있음?