201509-2 日期计算 ccf
来源:互联网 发布:seo h标签 编辑:程序博客网 时间:2024/05/17 02:28
问题描述
给定一个年份y和一个整数d,问这一年的第d天是几月几日?
注意闰年的2月有29天。满足下面条件之一的是闰年:
1) 年份是4的整数倍,而且不是100的整数倍;
2) 年份是400的整数倍。
输入格式
输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。
输入的第二行包含一个整数d,d在1至365之间。
输出格式
输出两行,每行一个整数,分别表示答案的月份和日期。
样例输入
2015
80
样例输出
3
21
样例输入
2000
40
样例输出
2
9
#include <bits/stdc++.h>using namespace std;int month[]={-1,31,28,31,30,31,30,31,31,30,31,30,31};bool isleapyear(int y){ return (y%4==0&&y%100)||(y%400==0);}int main(){ int y,d; cin>>y>>d; if(isleapyear(y)) month[2]+=1; int m=1,sumday=0; while(m<=12&&sumday<d) { sumday+=month[m++]; } m--; cout<<m<<endl<<d-sumday+month[m]; return 0;}
阅读全文
0 0
- CCF-201509-2 日期计算
- CCF 201509-2 日期计算
- CCF-201509-2-日期计算
- CCF 201509-2 日期计算
- ccf 201509-2日期计算
- 201509-2 日期计算 ccf
- CCF 201509-2 日期计算
- CCF认证201509-2 日期计算
- CCF认证 201509-2:日期计算
- CCF CSP 201509-2 日期计算
- CCF CSP 201509-2 日期计算(Java-100分)
- #CCF准备一年日常刷题#201509-2 日期计算
- CCF 2015 9-2 日期计算
- CCF认证 2015-09-2日期计算
- CCF-CSP-2015-9-2 日期计算
- CCF 日期计算
- CCF之日期计算
- CCF 日期计算
- Java时间处理类SimpleDateFormat的parse和format
- leetcode: 62. Unique Paths
- window7下部署zookeeper、启动dubbo-admin
- leetcode: 63. Unique Paths II
- Shiro (五) Base64和Md5加密
- 201509-2 日期计算 ccf
- leetcode: 64. Minimum Path Sum
- Linux tree命令
- Aizu ALDS1_7_A Rooted Trees
- 如何解决未经处理的win32异常
- java.sql.SQLException: Value'0000-00-00'异常解决办法[转]
- 安装kali后必做工作
- leetcode: 65. Valid Number
- Leetcode_729. My Calendar I