c语言函数判断闰年题

规定要用到
int isLeap(int year){
返回一个整型数据 }
如果不使用以上函数则会出现编译错误!!

格式
输入格式
输入一个年份   输入有多组

输出格式
是闰年则输出yes,否则输出no

样例
样例输入 
2004
2005
样例输出 
yes
no

代码如下:


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

int main()
{
    int year;
    while(scanf("%d",&year) != EOF)
    {
        if (isLeap(year))
            printf("yes\n");
        else
            printf("no\n");
    }
    return 0;
}
#include <stdio.h>
int isLeap(int year){
    if((year%4==0&&year%100!=0)||(year%400==0))//判断闰年计算方法 
    {
        return 1;
    }
    else{
        return 0;
    }
    return 0;
}
int main(){
    int num;
    while(scanf("%d",&num)!=EOF){
        int result=isLeap(num);
        if(result){
            printf("yes\n");
        }else{
            printf("no\n");
        }
    } 
    return 0;
}