#include<stdio.h>
int main()
{
int y;
scanf("%d",&y);
if("y%4==0&&y%100!=0");
printf("%d年是闰年",y);
else;
printf("%d年不是闰年",y);
return 0;
}
修改如下,供参考:
#include<stdio.h>
int main()
{
int y;
scanf("%d",&y);
if((y%4==0 && y%100!=0)||(y%400==0))// '; '这里多了引号,if("y%4==0&&y%100!=0")条件判断不用加 “”号
printf("%d年是闰年",y);
else// ';' 这里多余引号
printf("%d年不是闰年",y);
return 0;
}
if和else后面不加;