if(year%4==0&&year%100!=0||year%400==0)
{printf("yes\n");
}
else
{printf("no");
}
与
if(year%4==0||year%400==0&&year%100!=0)
{printf("yes\n");
}
else{printf("no");
}
第一种程序输入100,会输出no,嗯是正确的闰年
第二种程序输入100,会输出yes。请问 year%4==0&&year%100!=0||year%400==0与year%4==0||year%400==0&&year%100!=0代表的含义分别是啥鸭??
救救
第一种:能被4整除且不能被100整除的是闰年,或能被400整除的是闰年,100不符合,输出No。
第二种:能被4整除的是闰年,或能被400整除且不能被100整除的是闰年,100符合,输出Yes。