#include <bits/stdc++.h> using namespace std; int main() { int y, m, d, n; cin >> y >> m >> d >> n;//初始年,月,日// while (n--) { int mouths[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {//闰年判断// mouths[2] = 29; } if (d == mouths[m] + 1) { d = 1; m++; if (m == 13) { m = 1; y++; } } d++; } cout << y << '-';//注意答案要求年月日中间有“-”,第一次提交忘记加了,尴尬 if (m < 11) cout << 0; cout << m << '-'; if (d < 11) cout << 0; cout << d;//答案为2017-08-05// }