第1个回答 2019-02-25
应该是这样的:
#include
<stdio.h>
void
main
()
{
int
year;
scanf("请输入年份%d",
&year);
if
((year%4==0)
&&
(year%100!==0)
||
(year%400==0));
printf("此年是闰年\n");
else
printf("此年不是闰年\n");
}
注:除了
scanf
句中漏了
&
以外,搂主贴出来的程序中
if
后面的逻辑也错了。闰年的定义应该是:年份可用
4
整除,却不能用
100
整除,或者能用
400
整除。