CCF认证真题-(201509-2)-日期计算
Posted antonliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCF认证真题-(201509-2)-日期计算相关的知识,希望对你有一定的参考价值。
1 #include <iostream> 2 using namespace std; 3 int month[2][13] 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 4 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31; 5 6 bool isLeap(int y) 7 8 return y % 400 == 0 || (y % 4 == 0 && y % 100 != 0); 9 10 11 int main() 12 13 ios::sync_with_stdio(false); 14 cin.tie(0); 15 int y, d; 16 cin >> y >> d; 17 int mon = 1; 18 int x = isLeap(y) ? 1 : 0; 19 20 for (int i = 1; i <= 12; i++) 21 if (d > month[x][i]) 22 d -= month[x][i]; 23 mon++; 24 25 else break; 26 27 cout << mon << endl; 28 cout << d << endl; 29 return 0; 30
以上是关于CCF认证真题-(201509-2)-日期计算的主要内容,如果未能解决你的问题,请参考以下文章