蓝桥杯星期几

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
    
    int sum=0;
    int count=0;
    for(int i=1950;i<2013;i++)
    {
        if(i%4==0||(i%400==0&&i%100!=0))
        {
            sum+=366;
        }
        else
        sum+=365;
        
        if(sum%7==1){ cout<<i<<endl; count++;}
      
        
    }    
    cout<<count<<endl;
    return 0;
}
/*
思路:1949年的10月1日是周六,加上365就是下一年的10月1日,然后用所加的天数对7取模,等于1就表示星期日,等于0表示过去了整数个7天,周六过去七天当然还是周六了 
*/ 
/*
【结果填空】 (满分5分)
    1949年的国庆节(10月1日)是星期六。 

    今年(2012)的国庆节是星期一。

    那么,从建国到现在,有几次国庆节正好是星期日呢?


    只要答案,不限手段!
    可以用windows日历,windows计算器,Excel公式,。。。。。
    当然,也可以编程!

    不要求写出具体是哪些年,只要一个数目!
    千万不要提交源代码!

    答案不要写在这里,写在“解答.txt”中
*/

//病态,,,,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值