CCF CSP 201509-2:日期计算
2018-03-14 11:37
274 查看
代码如下:
#include <bits/stdc++.h>
using namespace std;
bool isleapyear(int y)
{
return (y%4==0&&y%100)||y%400==0;
}
//日期计算
int main(){
int y, d, mon, day;
cin
4000
>> y >> d;
int month[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if(isleapyear(y)){
month[2] = 29;
}
for(int i = 1; i <= 12; i++){
if(d - month[i] > 0){
d -= month[i];
}
else{
mon = i;
day = d;
break;
}
}
cout << mon << endl;
cout << day << endl;
return 0;
}
相关文章推荐
- CCF CSP 201509-2 日期计算
- CCF CSP 201509-2 日期计算(Java-100分)
- CCFCSP 201509-2 日期计算
- 【CCF CSP】 201509-2 日期计算(100分)
- CCF CSP 201509-2 日期计算
- CCF CSP 编程题目和解答-----试题名称:日期计算-------201509-2
- CCF-CSP-2015-9-2 日期计算
- ccf 201509-2 日期计算
- 201509-2 日期计算 ccf
- CCF 201509-2 日期计算
- CCF 201509-2 日期计算
- CCF 201509-2 日期计算
- CCF 201509-2 日期计算
- CCF CSP认证考试历年真题 日期计算 C语言实现
- CCF 201509-2 日期计算 (水题)
- CCF系列之日期计算(201509-2)
- CCF-201509-2 日期计算
- CCF——数列分段 && 日期计算
- CCF之日期计算
- CCFCSP 201509-1 数列分段