法1: 我的想法及其简单 根据当前的年月日,求出本年度度过了多长时间 随后加到跳过天数上 所得到的跳过天数,就是从一年的起始处开始算起的 再求出,这是第几年,减去中间各年度过的时间 即得到了对应年,已经对应年度过的时间 随后根据对应年和对应年度过时间,求出其日期 #include <bits/stdc++.h> using namespace std; static int BeforeThisMonth[12] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; void NewMandD(const int &a...