中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
时间: 2023-05-17 22:05:40 浏览: 1194
根据这个俗语,这个人会在第N天中“晒网”。具体来说,这个人会按照“三天打鱼两天晒网”的周期轮流进行打鱼和晒网,而在第N天中,他会按照这个周期来判断自己应该是“打鱼”还是“晒网”。如果N除以5的余数是1、2、3,那么这个人就是在“打鱼”;如果余数是4或0,那么他就是在“晒网”。
相关问题
c语言 编程实现,中国有句俗语“三天打鱼两天晒网”。某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第n天中是“打鱼”还是“晒网”。
根据“三天打鱼两天晒网”的规律,可以发现每5天循环一次,其中3天打鱼,2天晒网。因此,如果知道某人开始“三天打鱼两天晒网”的那一天是循环中的第几天,就可以判断在以后的第n天中是“打鱼”还是“晒网”。
假设某人开始“三天打鱼两天晒网”的那一天是循环中的第x天,那么在以后的第n天中,如果 (n - x) % 5 <= 2,则是“打鱼”,否则是“晒网”。
因此,需要先计算出某人开始“三天打鱼两天晒网”的那一天是循环中的第几天。假设某人开始“三天打鱼两天晒网”的那一天是第1天,则:
- 第1天:打鱼
- 第2天:打鱼
- 第3天:打鱼
- 第4天:晒网
- 第5天:晒网
因此,某人开始“三天打鱼两天晒网”的那一天是循环中的第1天,即x=1。
现在可以根据上面的公式来判断在以后的第n天中是“打鱼”还是“晒网”。假设要判断的是第100天,则:
(n - x) % 5 = (100 - 1) % 5 = 4
因为4 <= 2,所以在第100天中是“打鱼”。
因此,答案是“打鱼”。
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第n天中是“打鱼”还是“晒网”?\n\n输入格式:\n输入在一行中给出一个不超过1000的正整数n。\n\n输出格
式:
如果第n天是“打鱼”,则输出Fish;如果第n天是“晒网”,则输出Net。答案:根据输入的数字n,计算出第n天是“打鱼”还是“晒网”。这句俗语是“三天打鱼,两天晒网”,意思是指一个人不务正业,只做事半功倍的事情,比喻做事没有恒心和耐性。
假设有人从某一天开始“三天打鱼,两天晒网”,那么在第n天中,如果n mod 5 的余数是1、2或3,那么这个人就在打鱼;如果余数是4或0,那么这个人就在晒网。
例如,在第10天中,10 mod 5 的余数是0,所以这个人就在晒网。
答案:n mod 5 ≤ 3,打鱼;否则,晒网。
阅读全文