c语言编程 求从第m年开始的第n个闰年 (求详细过程)

如题所述

bool isleap(int n )

{

    return n%4&&(!n%100)||n%400;

}


根据返回值  如果n是闰年 返回true  

那么只要在主函数里写

int main()
{
    int m,n,i,cnt=0;
    scanf("%d",&m);
    for ( i = m ;  ; i ++)
    {
         if (isleap(i))
             cnt++;
         if (cnt==n)
             break;
    }
    printf("%d\n",i);
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

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