C语言编写一个程序,要求输入一个年份,程序判断其是否为闰年

是则输出yeah,不是则输出no,用户输入-1时程序结束

#include<stdio.h>
void main()
{
    int i,year,n;
    do
    {
        scanf("%d",&year);
        if(((year%4==0)&&(year%100!=0)) ||   year%400==0 )
        {
            printf("yeah\n");
        }
        else if(year==-1)
        {
        }
        else
        {
            printf("no\n");
        }
    }while(year!=-1);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-04-21
核心代码领会就好了
    int year = 2011;
    
    if (year % 400 == 0|| (year % 4 ==0 && year % 100 != 0))
    {
        printf("runnian");
    } else {
        printf("不是闰年");
    }

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网