使用函数调用解决闰年问题,但出现的所有年份全是闰年的,好抓狂
代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int is_runnian(int j)
{
if ((j % 4 == 0 && j % 100 != 0) || (j % 400 == 0))
return 1;
else
return 0;
}
int main()
{
int year;
for (year = 1000; year <= 2000; year++)
{
if (1 == is_runnian(year));
{
printf("%d是闰年", year);
}
}
return 0;
}
对着答案改都不行,我炸了。
希望大家能解决这个问题,算是救我一条狗命了。