1949年的国庆节(10月1日)是星期六.......

原创 2017年05月25日 11:10:36

问题:

1949年的国庆节(10月1日)是星期六。

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

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

只要答案,不限手段!

可以用windows日历,windows计算器,Excel公式,。。。。。

当然,也可以编程!

不要求写出具体是哪些年,只要一个数目!

思路:

先求出是第几天然后根据1950年1月1日是星期天,通过取余得到第i年10月一日是星期几。

代码:

#include <stdio.h>

int day(int y,int m,int d)
{
    int days;  //计算得到的天数
    int i;
    int a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};
    days=d;
    //下面要加上前m-1月的天数
    for(i=1; i<m; i++)
    {
        days+=a[i];
    }
    if(m>2&&((y%4==0&&y%100!=0)||y%400==0)) //若闰年,且晚于2月,加一天
        days++;
    return days;
}
int main()
{
    int sum=0,judge=0;
    int year;
    int k;
    for(year=1950; year<=2011; year++)
    {
        sum+=day(year,10,1);
        k=(sum-1)%7;//1950年一月一日为星期天,所以得到的天数总和许减去1或加6,再取余,才能判断当天是否为星期天
        if(k==0)
        {
            judge++;
            printf("%d\n",year);
        }
    }
    printf("%d",judge);
    return 0;
}
运行结果:

小结:分清时间顺序。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cxy201658503125/article/details/72723515

软件设计是怎样炼成的?

软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML,为你分享架构设计、数据库设计、用户体验设计和详细设计的实战技巧,让你学会如何分析需求,如何逐步做出“漂亮”的软件设计!
  • 2015年06月09日 22:44

国庆星期日 1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。

/* 国庆星期日 1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历,w...
  • hanshileiai
  • hanshileiai
  • 2013-04-19 21:35:06
  • 5174

蓝桥杯 国庆星期日

1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历,windows计算器...
  • MrXu_Persi
  • MrXu_Persi
  • 2016-11-27 14:38:02
  • 477

蓝桥杯 星期几

【结果填空】 (满分5分)  1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用window...
  • u013243347
  • u013243347
  • 2016-03-03 18:43:59
  • 394

[蓝桥杯历届试题] 国庆星期日

1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历,windows...
  • sr19930829
  • sr19930829
  • 2014-03-14 21:30:03
  • 1508

2017年10月1日训练总结

这次训练日记是9月29日到10月1日。训练是我每天都要做的事,不管是不是假期。 这三天还是在研究树状数组几道比较难的题目,学会了一些离线处理树状数组的思想,本来打算回到家就把树状数组专题中的求最大公约...
  • LSD20164388
  • LSD20164388
  • 2017-10-01 21:58:13
  • 110

国庆星期日

/* 国庆星期日 1949年的国庆节(10月1日)是星期六。 今年(2013)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windo...
  • u010736393
  • u010736393
  • 2013-06-23 15:32:24
  • 773

蓝桥杯训练:爆搜——国庆星期天?

问题描述: 1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历,...
  • qq_36203090
  • qq_36203090
  • 2017-05-13 19:46:40
  • 155

1949年的国庆节(10月1日)是星期六.......

问题: 1949年的国庆节(10月1日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历...
  • cxy201658503125
  • cxy201658503125
  • 2017-05-25 11:10:36
  • 421

【蓝桥杯】【星期几】

题目描述:     1949年的国庆节(10月1日)是星期六。      今年(2012)的国庆节是星期一。     那么,从建国到现在,有几次国庆节正好是星期日呢?     只要答案,不限手段!...
  • bear_huangzhen
  • bear_huangzhen
  • 2015-12-15 10:30:05
  • 966
收藏助手
不良信息举报
您举报文章:1949年的国庆节(10月1日)是星期六.......
举报原因:
原因补充:

(最多只允许输入30个字)