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

请问我这段代码有什么问题

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

else{printf("%s\n","今年是闰年");   
}   
   
    return 0;
}

提问者:大导演 2018-05-07 23:25

个回答

  • qq_随波逐流的叶子_0
    2018-05-08 10:09:38
    已采纳

    if(year%4>=0) 这个判定条件有问题,应该改为if(year%4>0) 

  • 慕姐0543965
    2018-05-16 19:30:14

    请问:if((year/4==0&&year/100!=0)||year/400==0)   这段代码之中:year/4==0  不是应该为2014/4=504吗?为什么会year/4==0呢?

  • 慕兄7758
    2018-05-15 20:09:27

    ((year%4 == 0 && year%100 !=0) || (year%400 == 0)) 这是如年的判断表达式