假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
输入格式:
输入在一行中给出一个不超过1000的正整数N。
输出格式:
在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。
输入样例1:
103
输出样例1:
Fishing in day 103
输入样例2:
34
输出样例2:
Drying in day 34
假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
为了实现这个功能,我们可以编写一个简单的C语言程序,通过计算输入的天数N除以5的余数来判断是“打鱼”还是“晒网”。如果余数为0或1,则表示在第N天是“打鱼”;如果余数为2或3,则表示在第N天是“晒网”。以下是C语言实现的代码:
#include <stdio.h> int main() { int N; // 输入天数 scanf("%d", &N); // 判断并输出结果 if (N % 5 == 0 || N % 5 == 1) { printf("Fishing in day %d\n", N); } else { printf("Drying in day %d\n", N); } return 0; }这段代码首先读取用户输入的天数N,然后根据模运算的结果确定并输出该天的行为。这样,对于给定的任意不超过1000的正整数N,都能正确地得到对应的活动状态。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用