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

请问大神,究竟哪里错了?

#include <stdio.h>

int main() 

{

    int year = 2014; //今年是2014年

    //补全一下代码

    if((year % 4 ==0 && year % 100 != 0) || year % 400 == 0); 

    {

        printf("%s\n","今年是闰年");

    }

    else

    {

        printf("%s\n","今年是平年");

    }

    

    

    

    

    

    return 0;

}


提问者:CCM嘻嘻 2016-04-16 17:10

个回答

  • lemeo12
    2016-04-20 20:50:21

    if((year % 4 ==0 && year % 100 != 0) || year % 400 == 0);   ←这个 

    这句最后有 ; 

    if后面没有分号

  • 积极ml雀
    2016-04-18 17:17:05

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