问答详情
源自:4-2 分支结构之简单if-else语句

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

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

提问者:Aze阿泽 2015-06-08 15:39

个回答

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

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