#include <stdio.h>
#include <stdlib.h>
int main()
{
int year;
for (year = 1900; year < 2001; year++)
{
if (year % 4 == 0 && year % 100 != 0)
{
printf("%d\n", year);
}
if (year % 100 == 0 && year % 400 == 0)
{
printf("%d\n", year);
}
}
system("pause");
return 0;
}
输出后的结果是这样的若将或者能被400整除去掉则
#include <stdio.h>
#include <stdlib.h>
int main()
{
int year;
for (year = 1900; year < 2001; year++)
{
if (year % 4 == 0 && year % 100 != 0)
{
printf("%d\n", year);
}
}
system("pause");
return 0;
}
结果也是一样的
也可以改为if(year%400==0)
printf("%d\n",year);