三、程序填空
(下一天问题) 设计一个算法,这个算法获取今天的日期,计算并返回下一天的日期。我们 先设计一个函数f(y, m) ,它接收的两个参数y和m分别表示年份和月份, f(y, m)会返 回y年m月的天数。
在此基础上,计算并输出y年m月d日的下一天的日期。
题目保证输入的日期一定是合法的,试补全下方模拟程序
#include <iostream>
using namespace std;
int f(int y, int m) {
// 此处为判断并返回y年m月的天数的代码,省略
}
int main() {
int y, m, d;
cin >> y >> m >> d;
if ( ___(1)___ ) {
cout << "下一天是" <<
y << "年" <<
m << "月" <<
d+1 << "日" << endl;
} else if ( ___(2)___ ) {
cout << "下一天是" <<
y << "年" <<
m+1 << "月" <<
1 << "日" << endl;
} else {
cout << "下一天是" <<
___(3)___ << "年" <<
___(4)___ << "月" <<
___(5)___ << "日" << endl;
}
return 0;
}