要求说明:从键盘上输入一个表示年份的整数,判断该年份是否是闰年,判断后的结果显示在屏幕上。
//判断闰年
#include <stdio.h>
int main(int argc, char **argv)
{
int year;
printf("please input the year:\n");
scanf("%d",&year); //输入年份整数
if((year % 4 == 0 && year%100 != 0) || year % 400 == 0) //判断闰年条件
{
printf("%d is a leap year\n",year);
}
else
{
printf("%d is not a leap year\n",year);
}
/*另一种不用逻辑与或
暴力判断条件判断 //多重判断,由高到低。
if(year % 400 == 0)
{
printf("%d is a leap year\n");
}
else if(year % 100 == 0)
{
printf("%d is not a leap year\n");
}
else if(year % 4 == 0)
{
printf("%d is a leap year\n");
}
else
{
printf("%d is not a leap year\n");
}
*/
return 0;
}
样例输入输出:
please input the year:
2004
2004 is a leap year