首页 > 其他分享 >判断一个年份是不是闰年

判断一个年份是不是闰年

时间:2023-03-09 21:31:47浏览次数:31  
标签:年份 闰年 int max year 是不是 && printf

方法一

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int year = 0;
while(1)
{
printf("请输入一个年份:>");
scanf("%d", &year);
if (year % 100 == 0 && year % 400 == 0 && year % 4 == 0)
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}return 0;
}

方法二 

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int year = 0;
int max = 0;
while (1)
{
printf("请输入一个年份:>");
scanf("%d", &year);
max = (year % 400 == 0 && year % 4 == 0 && year % 100 == 0)? 1: 0;//三目运算符
if (max == 1)

printf("%d是闰年\n", year);

else

printf("%d不是闰年\n", year);

}
return 0;
}

标签:年份,闰年,int,max,year,是不是,&&,printf
From: https://blog.51cto.com/EddieLai/6111338

相关文章