问题标题: 酷町堂:酷町堂 2009 多少巧克力 4 70 请问错哪了

0
0
已解决
毕小曼
毕小曼
初级光能
初级光能
#include <iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if(a>50 && b<50)
    {
        cout<<"1 ";
    }
    else
        cout<<"0 ";
    if(a<50 || a<b && b>50)
    {
        cout<<"1";
    }
    else
        cout<<0;
    return 0;
}

谢谢

毕小曼在2018-02-10 09:03:57追加了内容

70 请问错哪了

毕小曼在2018-02-10 09:33:39追加了内容

求救

毕小曼在2018-02-10 09:39:26追加了内容

孙健翔

#include <iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if(a>50 && b<50)
    {
        cout<<"1 ";
    }
    else
        cout<<"0 ";
    if(a<50 || a>b && b<50)
    {
        cout<<"1";
    }
    else
        cout<<0;
    return 0;
}

60分 错更多了

毕小曼在2018-02-10 09:40:56追加了内容

不一定必须要bool


1
已采纳
孙健翔
孙健翔
新手守护
新手守护

请仔细看题,题目要求你用bool型变量来存放比较的结果,而你是直接输出,还有这段话“要么一定不是小美的比我的巧克力个数少”指的是小甜的巧克力个数少于小美的巧克力个数而不是指小甜的巧克力个数大于小美的

孙健翔在2018-02-10 09:49:36追加了内容

你的bool型还是没有加上,在int上面加上bool c=0,d=0;然后所有cout改为赋值,c为小美的话,d为小甜的话,还有这个地方

 if(a<50 || a>b && b<50)
    {
        cout<<"1";
    }

改为

if(a<50)
    {
        d=1; 
    }
    else if(b>50&&b<a)
    {
        d=1;
    }

最后将c和d输出

0
李乐凡
李乐凡
新手光能
新手光能

仔细阅读题目,再仔细看看代码

0
0
杨陈卓
杨陈卓
新手天翼
新手天翼

核心

    c=(a>50&&b<50);
    d=(a<50||b>50&&a>=b);

 

0
0
0
0
王子轩
王子轩
新手光能
新手光能
int a,b;
    cin >>a>>b;
    cout<<(a>50&&b<50)<<" "<<(a<50||a>b&&b>50); 
我要回答