printf("%s\n",(year%4 == 0 && year%100 != 0 ) || year%400 ==0 ? "今年是润年" : "今年是平年");

来源:4-2 分支结构之简单if-else语句

Aze阿泽

2015-06-08 15:39

如果year=2016,可以满足2016%4==0,2016%100!=0,但是2016%400,余数不等于0啊,为什么要写%400呢,40行不行呢

写回答 关注

1回答

  • 伊兮尘昔
    2015-06-09 18:22:09

    不行,这就是计算闰年的方法,如果不知道闰年的计算方法的话,可以网上搜一下

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题