慕粉1413455125
2017-03-29 17:25
#include
int main() { int year = 2014; //今年是2014年 if(year%4==0) { printf("今年是闰年"); }else { printf("今年是平年"); }//补全一下代码 return 0; } 年份能被4整除 不能被400整除?????谢谢 四年一闰,百年不闰,四百年再闰 不用都忘记了 刚才去百度了下
如果能被400整除就是闰年,有的能被100整除但不能被400整除但却不是闰年比如1900年,这个时候不能单纯用能被4整除这个条件去判断是否为闰年,应该要同时满足不能被100整除的时候被4整除。
if((year%400==0)||((year%100!-0)&&(year%4==0)))
{ printf("今年是闰年"); }
else
{ printf("今年是平年"); }
萌新有点疑问 %不是求余吗 如果year%4不等于0 else 平年 还有 = == 还没有搞清
C语言入门
926027 学习 · 20793 问题
相似问题