码迷,mamicode.com
首页 > 编程语言 > 详细

2012年第三届蓝桥杯C/C++程序设计本科B组决赛

时间:2016-05-23 09:04:38      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1.星期几
【结果填空】 (满分5分)
    1949年的国庆节(10月1日)是星期六。 
    今年(2012)的国庆节是星期一。
    那么,从建国到现在,有几次国庆节正好是星期日呢?

    只要答案,不限手段!
    可以用windows日历,windows计算器,Excel公式,。。。。。
    当然,也可以编程!
    不要求写出具体是哪些年,只要一个数目!
    千万不要提交源代码!
    答案不要写在这里,写在“解答.txt”中

答案:9

s.主要是取余的使用

技术分享
#include<iostream> 
#include<stdio.h>
using namespace std;

int f(int i){
    if( ((i%4==0)&&(i%100!=0)) || (i%400==0) ) return 366;
    return 365;
}

int main(){
    int sum=0;//是星期日的天数 
    int d=6;//星期几 
    int i;
    for(i=1950;i<=2012;i++){
        d=(f(i)%7+d)%7;
        if(d==0) sum++;
    } 
    printf("%d\n",sum);
    return 0;
}
View Code

ps:用excel会更方便

技术分享

 

2012年第三届蓝桥杯C/C++程序设计本科B组决赛

标签:

原文地址:http://www.cnblogs.com/bofengyu/p/5518671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!