课程
/后端开发
/C
/C语言入门
11111
2020-02-15
源自:C语言入门 4-2
正在回答
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4==0&&year%100!=0)
printf("%s\n","今年是闰年");
}
else
printf("%s\n","今年是平年");
return 0;
为什么要%100!=0,因为1900年可以整除100但不是闰年,还有很多年。。
不完全,换个测试用例就错了
玖伴玖相随 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么要有year%100!=0这一句啊??
4 回答if (year%4==0)这样子有什么问题的吗?为什么那么多人要用if(year%4==0&&year%100!=0||year%400==0)
1 回答 if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;
2 回答为什么不是year%100!==0
1 回答year%100!=0