判断是否是闰年
cpp
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//怎么去判断是不是闰年呢
//1.能被4整除且不能被100整除的就是闰年
//2.能被400整除的就是闰年
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
if ((year % 4 == 0) && (year % 100 != 0))
printf("%d ", year);
if (year % 400 == 0)
printf("%d ", year);
}
system("pause");
return 0;
}
其实有更简单的,直接将下面那个if弄个或||语句放到第一个那里去
函数调用形式
cpp
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//怎么去判断是不是闰年呢
//1.能被4整除且不能被100整除的就是闰年
//2.能被400整除的就是闰年
int amr(int year)
{
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
return 1;
else
return 0;
}
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
/*if ((year % 4 == 0) && (year % 100 != 0))
printf("%d ", year);
if (year % 400 == 0)
printf("%d ", year);*/
if(amr(year))
{
printf("%d ", year);
}
}
system("pause");
return 0;
}