One - One Code All

Blog Content

C 语言实例 - 判断闰年

每日一练 C/C++   2007-02-26 22:29:28
/*
* 普通年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);
* 世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年);
*/
#include 

int main()
{
    int year;
 
    printf("输入年份: ");
    scanf("%d",&year);
 
    if(year%4 == 0)
    {
        if( year%100 == 0)
        {
            // 这里如果被 400 整数是闰年
            if ( year%400 == 0)
                printf("%d 是闰年", year);
            else
                printf("%d 不是闰年", year);
        }
        else
            printf("%d 是闰年", year );
    }
    else
        printf("%d 不是闰年", year);

    printf("\n");
    return 0;
}


输出:

输入年份: 2000
2000 是闰年


上一篇:C 语言实例 - 一元二次方程
下一篇:C 语言实例 - 判断正数,负数

The minute you think of giving up, think of the reason why you held on so long.