1 5测试点错误 有没有大佬帮忙看一下
查看原帖
1 5测试点错误 有没有大佬帮忙看一下
1497564
tanchen123楼主2024/10/18 13:58
#include <stdio.h>
int main()
{
    int y, m;
    int day;
    scanf("%d %d", &y, &m);
    if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
    {
        if (m % 2 == 1)
        {
            day = 31;
            printf("%d", day);
        }
        else if (m % 2 == 0 && m != 2)
        {
            day = 30;
            printf("%d", day);
        }
        else if (m == 2)
        {
            day = 29;
            printf("%d", day);
        }
    }
    else
    {
        if (m % 2 == 1)
        {
            day = 31;
            printf("%d", day);
        }
        else if (m % 2 == 0 && m != 2)
        {
            day = 30;
            printf("%d", day);
        }
        else if (m == 2)
        {
            day = 28;
            printf("%d", day);
        }
    }
    return 0;
}
2024/10/18 13:58
加载中...