问题标题: 酷町堂:4452 吞并国家

0
0
已解决
汪一豪
汪一豪
中级守护
中级守护

题目描述 Description

战国时期国家之间纷争不断,但是最终国家战力强大的还是会吞并战力弱小的国家。
现在甲国的战力为a,乙国的战力为b,
如果甲国战力大于乙国,则甲国吞并乙国(a=a+b),乙国灭亡(b=0)。
否则,如果战力相等,则势均力敌,都会存在(a,b保持不变)。
否则,(即甲国战力小于乙国),则乙国吞并甲国(b=b+a),甲国灭亡(a=0)。
两国比较后最终的两国战力a和b各是多少?

输入描述 Input Description

两个整数a,b,中间用空格隔开

输出描述 Output Description

一行,两个数,比较后两国实力

样例输入 Sample Input

3 2

 

样例输出 Sample Output

5 0

 

数据范围及提示 Data Size & Hint

1<=a,b<=10000

 

 

 

 

#include<iostream>

using namespace std;

int main()

{

    int a,b;

    cin>>a>>b;

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

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

    else    cout<<"a=a && b=b";

    return 0;

}

 

0
已采纳
徐中茂
徐中茂
新手守护
新手守护

    整形定义 a,b;
    输入>>a>>b;
    如果(a>b)
    {
    输出<<a+b<<" "<<0;  
    }
    如果(a==b)
    {
    输出<<a<<" "<<b;    
    }
    如果(a<b)
    {
    输出<<0<<" "<<a+b;  
    }
  
徐中茂在2019-12-02 12:28:49追加了内容

记得加“头”哦!!

#include<iostream>

还有源代码!!

 

保证AC

0
0
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<<" "<<a+b;  
    }
我要回答