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

请大神帮忙看一下问什么输出结果是闰年而不是平年呢?

#include <stdio.h>
int main()
{
    int year = 2014; //今年是2014年
    //补全一下代码
    if(year%4==0 && year%400==0 || year%100!=0)
    {
        printf("%s\n", "今年是闰年");
    }
    else
    {
        printf("%s\n", "今年是平年");
    }
   
    return 0;
}

提问者:qq_慕雪6395221 2019-08-18 12:25

个回答

  • 小神0x00
    2019-08-18 12:37:53
    已采纳

    year%4==0 && year%400!=0 || year%100==0

  • 小神0x00
    2019-09-03 20:21:52

    之前的答案确实错了?,这个采纳受之有愧