【C语言】判断闰年

原理:

能被4整除且不能被100整除,或者能被400整除。
判断能否被整除用%取余运算,结果为0则表示可以。

示例:

方法一:

【C语言】判断闰年_第1张图片

源码:

#include

int year,mark;

void
main()
{
    scanf( "%d" , &year );
    if( year % 4 == 0 )
    {
        if( year % 100 != 0 )
        {
            mark = 1;
        }
        else if( year % 400 == 0 )
        {
            mark = 1;   
        }
            else
            {
                mark = 0;
            }
    }

    if( mark == 1 )
    {
        printf("%d是闰年\n",year); 
    }
    else
    {
        printf("%d不是闰年\n",year);
    }
}

方法二:

【C语言】判断闰年_第2张图片

源码:

#include 

void main()
{
    int year,leap;

     scanf( "%d" , &year ); 

    if( year % 400 == 0 || year % 4== 0 && year % 100 != 0 )
    { 
        printf( "%d是闰年\n" , year );
    } 
    else
    { 
        printf( "%d不是闰年\n" , year );
    } 
}

你可能感兴趣的:(c语言,c语言)