问答详情
源自: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;

}


提问者:little_learner 2015-02-08 15:34

个回答

  • Q_______
    2015-02-08 20:51:59

    中英文的输入法中,符号是不同的   ;   ;   这两个不一样

  • Rober_Lin
    2015-02-08 16:41:09

    在写代码时要时刻注意标调符合的中英文输入,这样的错误有时会提示其他类型和位置的错误有时很难发现,

  • little_learner
    2015-02-08 15:40:30

    第一个printf后面的分号出问题了