蓝桥杯穷举-2

#include<iostream>
#include<string.h>
using namespace std;
int ifLeap(int year)
{
    int i;
    //记得闰年是可以被400整除,但是还可以是,可以被4整除,但是同时要不可以被100整除。
    
    if((year%400==0)||((year%4==0)&&(year%100)!=0))
        return 1;
    else return 0;
}
int main()
{
    int y = 1949;
    int j=1;
    int n  = 1950;
    int sum=0;

    while(n!=2012)
    {
        if(ifLeap(y))
            j = j+2;
        else
            j = j+1;
        if(j%7==0)
        {
            sum = sum+1;
        }

        n++;
    }
    printf("%d",sum);

    return 0 ;
}

猜你喜欢

转载自www.cnblogs.com/aria-garden/p/10480945.html
今日推荐