实例:

1965 1 1
2013 12 18
2010 2 1
1999 7 24
2008 1 13

一刷:

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int judge(int n){if((n%4==0&&n%100!=0)||n%400==0)return 1;return 0;
}
int day(int y,int m,int d){int sum=0;int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};for(int i=1965;i<y;i++){if(judge(i))sum+=366;elsesum+=365;}for(int i=1;i<m;i++){if(judge(y)&&i==2)sum+=29;elsesum+=mon[i];}sum+=d-1;printf("sum=%d\n",sum);return sum;
}int main(){int y,m,d;while(cin>>y>>m>>d){if(y==0&&m==0&&d==0)break;int sum=day(y,m,d);printf("n=%d\n",(sum+4)%7+1);}return 0;
}

二刷:

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;bool judge(int n){if((n%100!=0&&n%4==0)||n%400==0)return 1;return 0;
}int main(){int y,m,d;int mdays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};while(cin>>y>>m>>d){if(y==0&&m==0&&d==0)break;int s=0;for(int i=1965;i<y;i++){if(judge(i))s+=366;elses+=365;}for(int i=1;i<m;i++){s+=mdays[i];if(i==2&&judge(y)==1)s++;}s+=d;cout<<(s+3)%7+1<<endl;}return 0;
}

大仙来了【20年复试上机真题】相关推荐

  1. 北航计算机2014复试上机题,北航计算机系考研复试上机真题及答

    北航计算机系考研复试上机真题及答 (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Kao400.com 出品 侵权必究 北京航空航 ...

  2. 北航计算机学院上机试题,北航计算机系考研复试上机真题及答.pdf

    北航计算机系考研复试上机真题及答.pdf K 出品 侵权必究 北京航空航天大学计算机系考研 复试 06-12 上机真题及答案 复试上机指导 1. 本真题只是供辅助作用,关键还是研友平时动手能力练 习和 ...

  3. 北京航空航天大学计算机系考研复试上机真题及答案---2014

    第一题,阶乘数. 输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号, 阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No.题目说明 ...

  4. 苏州大学计算机专业2018年复试上机真题

    题目描述: 有20000个数存储于二进制文件中,读取出来,然后求一个最大子集,其中两两互相不为倍数,不为约数,最大公约数为1,然后满足的数据输出到指定文件中. 输入描述: 不是按要求的20000个数据 ...

  5. 【考研经验】2018东南大学蒙纳士 调剂+逆袭 复试全程+真题回忆 干货+经验分享...

    转载于王道论坛,原文作者 hanxu1997 点击原文链接,可进入原帖. 2018东南蒙纳士苏州联合研究生院 调剂+逆袭 复试全程+真题回忆   干货+经验分享 那天上午,觉得复试希望不大,已经找好工 ...

  6. 历年计算机一级考试原题,全国计算机等级考试一级历年上机真题.doc

    全国计算机等级考试一级历年上机真题--第一部分(选择题) 一级 MS Office 上机考试选择题包括计算机基础和计算机网络基础知识,20题,共20分. 1.世界上第一台电子计算机诞生于( B )年. ...

  7. nce计算机证书,2004年NCE-4全国计算机等级考试四级上机真题.doc

    2004年NCE-4全国计算机等级考试四级上机真题 全国计算机等级考试 2004年下半年版捷成模拟系统四级上机题全集 (带捷成模拟系统原解法及优化解法) 2004年6月20日 编者:凌云志 注:ID ...

  8. c语言上机基础知识,国家计算机二级c语言历年上机真题基础知识(文档)

    公职党棍发绿校规环靶千山:募捐农业絮絮片头漏水.劣品民忧品质女怪广灵?老迈垫被变压须眉过伏乐捐调派.肉商成殓靶台饬令蜡缬共谋哈珀清镇.鬼混气状古碑门首国庆称愿滑坡. 旋子石心汶上酬劳率尔毛蚶了解!小管 ...

  9. 西电复试之——真题2013A 斐波那契数列

    西电复试之--真题2013A 斐波那契数列 F(0)=7; F(1)=11; F(n)=F(n-1)+F(n-2); #include<iostream> using namespace ...

最新文章

  1. Android输入输出机制之来龙去脉
  2. 转载 python扩展问题”unable to find vcvarsall.bat“的解决
  3. centos 7 密码破解 rm -rf 删除恢复
  4. 往map里的vector添加_往鱼缸里添加硝化细菌,这些事项我们还是要注意的!
  5. MySQL DELETE 语句的一个简单介绍
  6. SVN Error: Can‘t connect to host xxxxx‘: 由于目标计算机积极拒绝,无法连接,的最快解决办法
  7. .NET短信接口验证
  8. 前端VUE工程不占用80端口,浏览器不带端口访问VUE项目的实现
  9. android 用户中心布局,android用户中心头像选择功能的方法实现-Go语言中文社区
  10. 不停机上线服务_手机停机也能迅速交话费!微信和三大运营商联手开了“绿色通道”...
  11. 求下载:CLodop_Setup_for_Win32NT.exe 免费地址谢谢
  12. 如何理解上下文有关文法(1型)和上下文无关文法(2型)
  13. pandas面板(Panel)
  14. php知识星球,解锁知识星球企业认证功能?重点看这6点
  15. js数组、数组嵌套根据某个字段排序(eachart图标双击事件、vue双击)
  16. 如何解决IE浏览器阻止下载文件
  17. Spring Cloud Alibaba入门实践(五)-远程调用Feign
  18. pandas使用query函数查询dataframe中某一个数据列在指定数据范围的数据行(rows where value is between two values in dataframe)
  19. 程序员的奋斗史(四十一)——大学断代史(五)——我的娱乐方式
  20. 看看你的老祖宗是谁,姓氏血统图及各姓图腾

热门文章

  1. c语言入门for循环的嵌套
  2. Stm32F103R6之SPI
  3. 微课堂V2v4.6.6 知识付费
  4. http——三次握手四次挥手
  5. ASCII码表在线查询
  6. 语音信号处理论文优选:神农Shennong: a Python toolbox for audio speech features extraction​
  7. BUUCTF [GXYCTF2019]Ping Ping Ping easywill
  8. flash 文字两端对齐
  9. ICMP、TFTP、HTTP、NAT、DHCP、RARP协议的描述
  10. fusioncompute6.0更改web端管理系统密码