编译环境:win10 ,Dev-C++
#include<stdio.h>
void main()
{
int year; /*定义整型变量year*/
scanf("%d",&year); /*输入year的值*/
if((year%4==0&&year%100!=0)||year%400==0)
/*能被四整除且不能被一百整除的是闰年;或能被四百整除的是闰年。
这两个条件是或“||”的关系,满足其中一方即会被判定为真“1",
第一个条件中的”能被四整除“与”不能被一百整除“是且”&&“的关系,
必须二者同时满足为真”1“。
year%4==0的意思为year除以四的余数是否等于0(%的两个值必为整数,”=“是赋值,”==“是比较。),!=是非的意思。*/
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}
如果if条件为真则输出是闰年,否则输出不是闰年。