问题标题: 我的程序哪里出错了?(题号1659)

0
0
已解决
张梓沫
张梓沫
资深守护
资深守护

#include<iostream>
#include<cstdio>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
    int a,b;
    cin>>a,b;
    if(a>b)
        cout<<a*2<<" "<<b/2;
    if(a<b)
        cout<<a/2<<" "<<b*2;
    if(a==b)
        cout<<a<<" "<<b;
    return 0;
}


0
已采纳
李牧之
李牧之
新手光能
新手光能

输入错了

cin>>a,b;//改为
cin>>a>>b;

 

0
贾志铭
贾志铭
中级守护
中级守护

把cin>>a,b;

改为

cin>>a>>b;

0
0
0
0
0
黄俊博
黄俊博
资深光能
资深光能

cin>>a,b

cin>>a>>b

基础错误,

-1
朱宗晔
朱宗晔
初级光能
初级光能

 核心部分

if(a > b){
        cout << a * 2 << " " << b / 2 << endl;
    }
    else if(b > a) cout << a / 2 << " " << b * 2 << endl;
    else cout << a << " " << b << endl;

 

朱宗晔在2018-01-14 19:55:21追加了内容

好像没区别

-1
徐云皓
徐云皓
新手天翼
新手天翼

if(a==b)下面的可以不用了,直接else输出a空格b

-1
徐云皓
徐云皓
新手天翼
新手天翼

    else
    cout<<a<<" "<<b;
    return 0;

应该就这样就行了

我要回答