分析:判断是否是闰年,满足下列两个条件之一均为闰年。
-
能被4整除,但不能被100整除。
-
能被400整除。
方法一
if函数:
#include "stdio.h"
void main()
{
int year;
scanf("%d",&year);
if (year%4==0 && year%100!=0 || year%400==0)
{
printf("闰年");
}
else
{
printf("平年");
}
return 0;
}
运行结果:
方法二
三目运算:
#include "stdio.h"
void main()
{
int year;
scanf("%d",&year);
year=(year%4==0 && year%100!=0 || year%400==0)?printf("为闰年"):printf("为平年");
}
运算结果: