c语言判断是否为闰年

编写函数判断某一年是否为闰年,然后调用该函数,输出2020年到2050年的闰年。


#include <stdio.h>
void fun(int year)
{
    if (year%4==0 && year%100 !=0 || year%400==0)
    {
        return 1;
    }
    return 0;
}

int main()
{
    int i;
    for (i=2020;i<2050;i++)
    {
        if(fun(i))
            printf("%d ",i);
    }
    return 0;
}

#include <stdio.h>
#include <stdlib.h>
int fun(int n);
int main()
{
int i;
for(i=2000;i<=2050;i++)
fun(i);
system("pause");
return 0;
}
int fun(int n)
{
if(n%4!=0)
printf("%d不是闰年\n",n);
else if(n%100!=0)
printf("%d是闰年\n",n);
else if(n%400!=0)
printf("%d不是闰年\n",n);
else
printf("%d是闰年\n",n);
return 0;
}