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

4-2怎么答

#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;
}

这个错哪啦啊?求教!

提问者:qq_生陌_0 2017-07-24 13:14

个回答

  • 慕侠3645497
    2017-07-24 14:22:14

    #include <stdio.h>
    int main() 
    {
        int year = 2014; //今年是2014年
        if((year%4 == 0&&year%100 != 0) || year%400 == 0)   
        {
        printf("%s\n","今年是闰年");      //就是这个标点,这个是全码的,需要英语半码的标点,就这点小毛病,C语言前期都一样,很多零零碎碎的错误
        }    
        else    
        {
        printf("%s\n","今年是平年");     //你看这个英语半码标点,对比上面很明显
        }    
        
        return 0;
    }