//实现一个函数判断year是不是闰年//1.能被4整除并且不能被100整除是闰年
//2.能被400整除的是闰年
//if改进:if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
#define _CRT_SECURE_NO_WARNINGS//防止VS2019报安全错误
#include <stdio.h>
int YEAR(int i)
{
if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))
return 1;
else
return 0;
}
int main()
{
int i = 0, j = 0;
printf("判断year是不是闰年:>\n");
scanf("%d", &i);
j = YEAR(i);
if (j == 1)
printf("%d年是闰年\n", i);
else
printf("%d年不是闰年\n", i);
return 0;
}
//错误例子:闰年的定义错误
//实现一个函数判断year是不是闰年
//
//#include <stdio.h>
//
//int YEAR(int i)
//
//{
//
// if (i % 4 == 0)
//
// return 1;
//
// else
//
// return 0;
//
//}
//
//int main()
//
//{
//
// int i = 0, j = 0;
//
// printf("判断year是不是闰年:>\n");
//
// scanf("%d", &i);
//
// j = YEAR(i);
//
// if (j == 1)
//
// printf("%d年是闰年\n", i);
//
// else
//
// printf("%d年不是闰年\n", i);
//
// return 0;
//
//}
//