输入年份,判断该年是否是闰年。是否是润年需要判断该年份是否被4整处,如果被4整出后是否又被100整出,在被100整出后,又要判断是否被400整出,这是三个条件都成立时才能判断概念是闰年,如果该年只能被4整出,不能被100整出,则该年是闰年,如果在被100整除后不能被400整除,则说明不是闰年。在求取闰年的方法中,有很多种方法,一下列出两种方法以供参考。
#include<stdio.h>
int main()
{
int a = 0;
scanf_s("%d", &a);
if (a % 4 == 0)
{
if (a % 100 != 0)
{
printf("是闰年\n");
}
else if (a % 400 == 0)
{
printf("是闰年\n");
}
else
{
printf("不是闰年\n");
}
}
else
{
printf("不是闰年\n");
}
system("pause");
return 0;
}
#include<stdio.h>
#include<stdbool.h>
int main()
{
int year = 0;
bool leap = 0;//定义布尔变量来判断条件的真假
scanf_s("%d", &year);
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if (year % 400 == 0)
{
leap = true;
}
else
{
leap = false;
}
}
else
{
leap = true;
}
}
else
{
leap = false;
}
if (leap == true)
{
printf("是闰年\n");
}
else
{
printf("不适润年\n");
}
system("pause");
return 0;
}