早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编写一个函数过程,判断某年是否是闰年,若是闰年,函数返回值为1,否则为0。然后找出1949年至2049年之间的所有闰年。闰年的条件是:能被4整除但不能被100整除,或能被400整除

题目详情
编写一个函数过程,判断某年是否是闰年,若是闰年,函数返回值为1,否则为0。然后找出1949年至2049年之间的所有闰年。闰年的条件是:能被4整除但不能被100整除,或能被400整除
▼优质解答
答案和解析
#include
int leaping(int year);
void main()
{
    int year,loop;
printf("input year:");
    scanf("%d",&year);
    loop = leaping(year);
    if(loop)
        printf("%d is ",year);
    else
        printf("%d is not ",year);
    printf("a leap year");
}
int leaping(int year)
{
if(year%400==0)return 1;
else    if(year%4==0&&year%100!=0)
    return 1;
    else return 0;
}