三天打鱼两天晒网c++
时间: 2023-11-24 12:51:24 浏览: 37
以下是C++实现的“三天打鱼两天晒网”的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int fish_days = 3; // 打鱼的天数
int net_days = 2; // 晒网的天数
int total_days = fish_days + net_days; // 一个周期的总天数
int start_year = 2010; // 开始年份
int start_month = 1; // 开始月份
int start_day = 1; // 开始日期
int days; // 距离开始日期的天数
cout << "请输入距离开始日期的天数:" << endl;
cin >> days;
int diff_days = days % total_days; // 距离开始日期的天数对一个周期的余数
if (diff_days <= fish_days) {
cout << "在这一天,这个人要去打鱼。" << endl;
} else {
cout << "在这一天,这个人要去晒网。" << endl;
}
return 0;
}
```
该程序中,我们定义了两个变量fish_days和net_days,分别表示打鱼和晒网的天数。然后我们计算出总共的天数total_days,用if语句判断距离开始日期的天数对一个周期的余数,如果小于等于fish_days,则这个人要去打鱼,否则要去晒网。