为了账号安全,请及时绑定邮箱和手机立即绑定

11111

#include

int main() {    int year = 2014; //今年是2014年    if(year%4==0)    {        printf("今年是闰年");    }else    {        printf("今年是平年");    }//补全一下代码                            return 0; } 年份能被4整除    不能被400整除?????

正在回答

3 回答

谢谢     四年一闰,百年不闰,四百年再闰         不用都忘记了 刚才去百度了下

1 回复 有任何疑惑可以回复我~

如果能被400整除就是闰年,有的能被100整除但不能被400整除但却不是闰年比如1900年,这个时候不能单纯用能被4整除这个条件去判断是否为闰年,应该要同时满足不能被100整除的时候被4整除。

if((year%400==0)||((year%100!-0)&&(year%4==0)))

     {        printf("今年是闰年");    }

else    

    {        printf("今年是平年");    }

0 回复 有任何疑惑可以回复我~

萌新有点疑问   %不是求余吗  如果year%4不等于0  else  平年    还有 =   == 还没有搞清

0 回复 有任何疑惑可以回复我~
#1

Jone就是Jone

一个等号代表赋值,两个等号代表逻辑相等。
2017-03-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924456    人
  • 解答问题       20757    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
意见反馈 帮助中心 APP下载
官方微信