c语言程序设计,求闰年数

c语言程序设计,编写一个程序,求1000~9999年之间闰年的个数。

#include "stdio.h"
int main()
{
int i,j=0;
for(i=1000;i<=9999;i++)
{
if((i%400)==0||((i%4==0)&&(i%100!=0)))//能整除400的或者能整除4但不整除100的是闰年
{
j++;
}
}
printf("闰年数:%d",j);

} 

能被4整除不能被100整除或能被400整除的是闰年

int sum=0;
for(int i=1000;i<10000;i++)
{
if((i%4 && !(i%100)) || i%400)sum++;
}
printf("%d",sum);


#include <stdio.h>
int fun(int year)
{
    int a = 0;
    if(year % 400 == 0)
        a = 1;
    else{
        if (year % 4 == 0 && year % 100 != 0)
            a = 1;
        else
            a = 0;
    }
    return a;
}
int main()
{
    int year, i,res=0;
    for(i = 1000;i <= 9999;i++){
        if(fun(i) == 1){
            res ++;
        }
    }
    printf("%d",res);
    return 0;
}

 
#include"stdio.h"
int main()
{
int year,num=0;
for(year=1000;year<=9999;year++)
if(year%4==0&&year%100!=0||year%400==0)
{
num++;
}
printf("闰年个数为: %d\n",num);
}
 

#include"stdio.h"
int main()
{
int year,num=0;
for(year=1000;year<=9999;year++)
if(year%4==0&&year%100!=0||year%400==0)
{
num++;

}
printf("闰年个数为: %d\n",num);
}