使用函数判断一个年份是不是闰年

#include 
#include
#include 
#pragma warning(disable:4996)
int leap(int X)
{
	if (((X % 4 == 0) && (X % 100 != 0)) || (X % 400))
	{
		return 0;
	}
	else
	{
		return 1;
	}
}
int main()
{
	int year=0;
	printf("请输入年份:");
	scanf("%d", &year);
	{
		if (leap(year) == 1)
		{
			printf("%d不是润年\n", year);

		}
		if (leap(year) == 0)
		{
			printf("%d是润年\n", year);
		}
	}
	system("pause");
	return 0;
}
注意:使用scanf时,vs的编译器可能会产生警告,用#pragma warning (disable:4996)来限制警告
         scanf("%d"),这条代码中 %d 后面不能加 \n,  不然执行程序时无法进入下一步。、
          判断是不是闰年,闰年的判断方法:四年一闰,百年不闰,四百年再闰
                                     编程代码:(((X%4==0)&&(X%100!=0))||(X%400==0))




你可能感兴趣的:(使用函数判断一个年份是不是闰年)