问题标题: 酷町堂:5054 渔夫

0
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

5054 渔夫

张恩泽在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
我要回答