问题标题: 1655 群雄争霸

0
0
已解决
张胜弈
张胜弈
初级守护
初级守护
int a,b,c,d,e,f;
    cin>>a>>b;
    cin>>b>>a;
    if(a>b)
    {
        e=a+b;
        f=0;
    }
    if(b>a)
    {
        f=b+a;
        e=0;
    }
    if(a==b)
    {
        c=a;
        d=b;
    }
    cout<<e<<" "<<f<<endl;
    cout<<f<<" "<<e<<endl;

 


0
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼
    if(a<b)cout<<0<<" "<<a+b<<endl;
    if(a>b)cout<<a+b<<" "<<0<<endl;
    if(a==b)cout<<a<<" "<<b<<endl; 

 

0
褚福磊
褚福磊
新手光能
新手光能

核心代码:

if(a>b)
    cout<<a+b<<" "<<0;
    if(a==b)
    cout<<a<<" "<<b;
    if(a<b)
    cout<<0<<" "<<a+b;
0
刘睿轩
刘睿轩
中级光能
中级光能

if(a<b)cout<<0<<" "<<a+b<<endl;

 

if(a>b)cout<<a+b<<" "<<0<<endl;

 

if(a==b)cout<<a<<" "<<b<<endl;

0
0
臧启亚
臧启亚
初级光能
初级光能

核心代码:

if(a<b)cout<<0<<" "<<a+b<<endl;
else if(a>b)cout<<a+b<<" "<<0<<endl;
else if(a==b)cout<<a<<" "<<b<<endl; 

就是哪个数大就加上另一个数,较小的数就清空为0;如果一样大就不变。记得中间用空格分隔

0
姜博麟
姜博麟
初级守护
初级守护
if(b>=h)
    {
        if(b>h)
        cout<<b+h<<" "<<0<<endl;
        else
        cout<<b<<" "<<h<<endl;
    }
    else
    cout<<0<<" "<<b+h<<endl;
0
刘凯南
刘凯南
高级守护
高级守护

思路全对,但只用输入、输出一次,因为它是样例,题目会给你多个样例。(c,d是干嘛的)

刘凯南在2018-01-26 21:18:23追加了内容

e,f赋值时e在前面赋值,f在后面赋值才对

0
蒋智航
蒋智航
高级天翼
高级天翼

int a,b;
    cin>>a>>b;
    if(a>b)
    cout<<a+b<<" "<<"0";
    if(a==b)
    cout<<a<<" "<<b;
    if(a<b)
    cout<<"0"<<" "<<b+a;

0
何沐阳
何沐阳
初级光能
初级光能

我是这样写的:

核心代码:

int a,b;
    cin>>a>>b;
    if(a>b)
    cout<<a+b<<" "<<"0";
    if(a==b)
    cout<<a<<" "<<b;
    if(a<b)
    cout<<"0"<<" "<<b+a;

求采纳!
 

0
姜博麟
姜博麟
初级守护
初级守护
if(b>=h)
    {
        if(b>h)
        cout<<b+h<<" "<<0<<endl;
        else
        cout<<b<<" "<<h<<endl;
    }
    else
    cout<<0<<" "<<b+h<<endl;
我要回答