#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if((year%100==0&&year%400==0)||(year%4==0&&year%100!=0))
{
printf("今年是闰年");
}
else
{
printf("今年不是闰年");
}
return 0;
}
在codeblocks上实测复制过去的你的代码,正常运行结果没错。。。顺便我平时都是用:
year%4==0&&year%100!=0||year%400==0来用的,好像也没错...
if(year%400==0||(year%4==0&&year%100!=0))岂不是更精简
逻辑符号前后又有空格,==也要空格,好像这样,试一下可能行。