C语言程序闰年

如题所述

if(((year%4==0)&&year%100 != 0)||year%400==0)这因该是你的判断条件吧
假如year
=1900吧
year%4
==
0

把year%4换成0
(0==0)&&(0!=0)这个条件就不符合,if语句就不成立,所以1900年不是润年,
前成括号里面与最右边的判断条年是或的关系只要一个成立就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-19
写成白话比较容易理解:判断闰年就是(能被400整除)或者(不能被100整除并且能被4整除)
你的程序加个括号就容易理解了
if(year%4==0&&year100!=0)||(year%400==0)
printf("闰年\n");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网