概述
题目来源:http://116.56.140.75:8000/JudgeOnline/problem.php?id=1725
1725: 三天打鱼两天晒网
时间限制: 1 Sec 内存限制: 64 MB题目描述
“三天打渔两天晒网”这个成语用来比喻不能一贯地坚持做某事。但是,“三天打渔两天晒网”在现在环境保护和可持续性发展的背景下,尤其有它的含义:自然界的资源并非取之不尽、用之不竭,我们不应该过度地掠夺大自然的资源,应该给自然资源留有修养生息的机会,所以就有了洞庭湖的休渔期、土地的休耕和各种自然保护区。如果哪天出台一个“三天打鱼两天晒网”的规定,应该也不足为奇! 假设现在我们规定渔民打渔必须按照按照“三天打鱼两天晒网”的规定,问话的当天是打渔的第一天,问的之前或之后的某一天是打渔还是休息,就请你编程来算算看。
输入
第一行有个整数n(1≤n≤100),表示测试用例的个数。其后的n行,每行有一个整数k(-1000≤k≤1000)。 0表示问话的当天,1表示问话当天以后的第1天,-1表示问话当天以前的第1天,其它依次类推。
输出
每个测试用例输入一行。具体格式参见如下样例。
样例输入
12
-1
-2
-3
-4
-5
-6
0
1
2
3
4
5
样例输出
rest
rest
fishing
fishing
fishing
rest
fishing
fishing
fishing
rest
rest
fishing
解析:注意求余的处理
代码:
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
while (n--)
{
int m;
cin >> m;
if (m >= 0)
{
m %= 5;
if (m == 0 || m == 1 || m == 2)
cout << "fishing" << endl;
else
cout << "rest" << endl;
}
else
{
m %= 5;
if (m == -1 || m == -2)
cout << "rest" << endl;
else
cout << "fishing" << endl;
}
}
return 0;
}
/**************************************************************
Problem: 1725
User: 201730685257
Language: C++
Result: 正确
Time:0 ms
Memory:1484 kb
****************************************************************/
最后
以上就是洁净方盒为你收集整理的三天打鱼,两天晒网的全部内容,希望文章能够帮你解决三天打鱼,两天晒网所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复