C语言填空:闰年 平年

#include <stdio.h>
main()
{
    int year,flag;
    printf("请输入年份:");
    【1】;
    【2】
        printf("年份超出范围。"); 
    else
    {
        if(year%4==0)
        {
            【3】
            {
                if(year%400==0)
                    flag=1;
                【4】
                    flag=0;
            } 
            else5】;
        }
        else6】; 
        【7】
            printf("%d 是闰年。\n",year);
        else
            printf("%d 不是闰年。\n",year);
    } 
}

 

#include <stdio.h>
main()
{
    int year,flag;
    printf("请输入年份:");
    scanf("%d",&year);
    if(year<1800 || year>2800)
        printf("年份超出范围。"); 
    else
    {
        if(year%4==0)
        {
            if(year%100==0)
            {
                if(year%400==0)
                    flag=1;
                else
                    flag=0;
            } 
            else
                flag=1;
        }
        else
            flag=0; 
        if(flag)
            printf("%d 是闰年。\n",year);
        else
            printf("%d 不是闰年。\n",year);
    } 
}

 

posted @ 2023-02-27 09:34  myrj  阅读(71)  评论(0编辑  收藏  举报