0
已解决
张恩泽
高级天翼
高级天翼
5054 渔夫经验值:0
题目描述 Description
俗话说“三天打鱼,两天晒网”,这可不是一个好习惯,但是有一个渔夫就是这样打鱼的。为了帮助他改正这个问题,我们要统计一下他n天内总共打了几天鱼,晒了几天网(他第一天打鱼开始,就奉行“三天打鱼,两天晒网”的准则)。以及第n天他是打鱼还是晒网。
输入描述 Input Description
输入一个数n,表示要统计n天的打鱼和晒网的情况
输出描述 Output Description
输出三行数字,第一行是打鱼的天数,第二行是晒网的天数、第三行0或1,0表示第n天是打鱼,1表示第n天是晒网
样例输入 Sample Input
10
样例输出 Sample Output
6 4 1
张恩泽在2020-05-23 09:57:34追加了内容
输出6 4 1的时候是换行输出
0
已采纳
李致远
高级光能
高级光能
这题敲简单的!
循环,从1~n,如若i%5==1||i%5==2||i%5==3,则这一天是打渔,else,晒网。
望采纳,谢谢!
0
李秉轩
修练者
修练者
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- int n,a,b,c;
- cin>>n;
- a=n/5*3;
- b=n/5*2;
- if(n%5!=0&&n%5/3==0){
- a=a+n%5;
- }
- if(n%5!=0&&n%5/3==1){
- b=b+n%5%3;
- a=a+3;
- }
- if(n%5==0){
- c=1;
- }else if(n%5<=3){
- c=0;
- }else{
- c=1;
- }
- cout<<a<<endl<<b<<endl<<c;
- return 0;
- }
0
0