问题标题: 酷町堂:3281

0
0
已解决
王昕宸
王昕宸
资深守护
资深守护
#include<iostream>
using namespace std;
int m,n;
int main()
{
    cin>>n;
    cin>>m;
    if(n<m){
        cout<<"unhappy";
    }
    else if(n>=2&&n<4){
        cout<<m*3;
    }
    else if(n>=4&&n<6){
        cout<<m*7;
    }
    else if(n>=6){
        cout<<m*12;
    }
    return 0;
}

60分,大家帮帮看看


0
已采纳
陶旭杰
陶旭杰
中级光能
中级光能

这道题是去钓鱼,开车过去了也要回来,要不然酷町喵就要露宿街头了……

所以呢,在if判断里,要把所消耗的油量*2。

如下:


    else if(n>=2*2&&n<4*2){
        cout<<m*3;
    }

    else if(n>=4*2&&n<6*2){
        cout<<m*7;
    }

    else if(n>=6*2){
        cout<<m*12;
    }

还有,这是神马意思???

if(n<m){
        cout<<"unhappy";
}
    

不应该是小于去A点的油量吗?小于钓鱼时间是为啥?应该改成:

if(n<2*2){
        cout<<"unhappy";
}
    

祝你AC快乐!!!

0
傅文彬
傅文彬
新手天翼
新手天翼
定义 m,n;

输入>>n>>m;

    如果(n>=6*2)cout<<m*12;

    否则 如果(n>=4*2)cout<<m*7;

  否则 如果(n>=2*2)cout<<m*3;

    否则 cout<<"unhappy";
0
孙皓澄
孙皓澄
初级守护
初级守护

 首先,你要注意车是要来回跑的,也是说费的油量是要乘2的,你可以把if里(第1个除外)的数字全乘2,我的核心代码如下:

整形定义 a,b;
    输入>>a>>b;
    如果(a<4)
        输出<<"unhappy";
    否则 如果(a>=4&&a<8)
        输出<<b*3;
    否则 如果(a>=8&&a<12)
        输出<<b*7;
    否则 如果(a>=12)
        输出<<b*12;

当然,我是直接省了乘2的过程,你可以加上。

求采纳

0
0
我要回答