三天打鱼两天晒网提醒函数C语言代码
时间: 2023-08-31 21:30:16 浏览: 90
### 回答1:
以下是三天打鱼两天晒网提醒函数的C语言代码:
```c
#include <stdio.h>
void remind(int day) {
if (day % 5 == || day % 5 == 4) {
printf("今天是第%d天,是晒网的日子!\n", day);
} else {
printf("今天是第%d天,是打鱼的日子!\n", day);
}
}
int main() {
int day;
printf("请输入天数:");
scanf("%d", &day);
remind(day);
return ;
}
```
该函数接受一个整数参数day,表示第几天。如果day是5的倍数或者5的倍数加4,则输出“今天是第x天,是晒网的日子!”;否则输出“今天是第x天,是打鱼的日子!”其中x为day的值。在main函数中,用户可以输入一个天数,然后调用remind函数进行提醒。
### 回答2:
下面是一个实现三天打鱼两天晒网提醒函数的C语言代码:
```c
#include <stdio.h>
void reminder(int days) {
int fishDays = days % 5;
if (fishDays >= 1 && fishDays <= 3) {
printf("今天是打鱼的好日子!\n");
} else {
printf("今天是晒网的好日子!\n");
}
}
int main() {
int days;
printf("请输入天数:");
scanf("%d", &days);
reminder(days);
return 0;
}
```
在该代码中,我们定义了一个`reminder`函数来判断给定天数是打鱼的好日子还是晒网的好日子。函数接受一个整数参数`days`,通过取天数对5的余数来确定是打鱼的天数还是晒网的天数。如果余数在1到3之间,则为打鱼的好日子,否则为晒网的好日子。
在`main`函数中,我们首先提示用户输入天数,并使用`scanf`函数来读取用户输入的天数。然后我们调用`reminder`函数,并传入用户输入的天数作为参数,来得到提醒结果。
最后,我们通过`printf`函数输出相应的提醒信息。如果是打鱼的好日子,输出"今天是打鱼的好日子!",否则输出"今天是晒网的好日子!"。
请注意,该代码假设用户输入的天数都是正整数。如果需要对用户输入进行错误处理,可以根据实际需求添加相应的验证逻辑。
### 回答3:
#include <stdio.h>
void reminder(int days) {
int total_days = 0;
int fishing_days = 0;
for (int i = 1; i <= days; i++) {
if (total_days % 5 == 0) {
printf("第%d天:晒网\n", i);
} else {
printf("第%d天:打鱼\n", i);
fishing_days++;
}
total_days++;
}
printf("总共打鱼%d天,晒网%d天。\n", fishing_days, days - fishing_days);
}
int main() {
int days;
printf("请输入总天数:");
scanf("%d", &days);
reminder(days);
return 0;
}
这段代码实现了一个提醒函数,根据输入的总天数,在连续的天数中,每5天晒网2天,其余3天打鱼。函数会输出每一天的活动:如果是晒网的天就显示“第n天:晒网”,如果是打鱼的天就显示“第n天:打鱼”。最后会输出打鱼天数和晒网天数的总和。通过此代码,我们可以实现三天打鱼两天晒网的提醒功能。