Menu
CoddyTech

日期

Coddy 编程问题:第 2 卷 课程的第 9 课,共 25 课。

给定的日期可能有效,也可能无效。我们需要检查月份是否在 1 到 12 之间,年份是否为闰年(能被 400 整除的年份,或者能被 4 整除但不能被 100 整除的年份),以及每个月的天数是否正确,是 30 天还是 31 天。

challenge icon

挑战

简单

编写一个程序,对于给定的日期,如果该日期存在,则输出 VALID,否则输出 NOT VALID

输入
1 6 1992

输出
VALID

输入
30 2 2004
输出
NOT VALID

说明
第一个日期有效,但第二个日期无效,因为 2 月从来没有 30 天。

亲手试试

#include <stdio.h>

int main() {
    // 在这里编写代码
    return 0;
}

编程问题:第 2 卷中的所有课

自己练习: C 在线编译器