C++:编写程序自动完成3天打渔,2天晒网任务
近年来,很多人都梦想着拥有自由的生活,不被繁琐的工作所束缚。打渔、晒网便成为了许多人心目中的理想生活。但是,在现实中,我们没有那么多的时间去实现这个梦想。不过,我们可以用编程来实现这个目标。
在这里,我们使用 C++ 语言编写一个程序,实现全年仅需 3 天打渔,2 天晒网的目标。
首先,我们需要定义一个结构体来表示时间。这个结构体包含年、月、日、时、分、秒六个属性。
struct Time {
int year;
int month;
int day;
int hour;
int minute;
int second;
};
接下来,我们定义一个函数 is_fishing_day
来判断当前日期是否是打渔日。按照题目要求,每月的 1、4、7、10、13、16、19、22、25、28 日是打渔日。如果当前日期的日数为上述日期之一,则返回 true;否则返回 false。
bool is_fishing_day(Time time) {
if (time.day == 1 || time.day =&