0
0
已采纳
int a,b,c,d,e,f;
cin>>a>>b>>c>>d;
e=a*d;
f=b*c;
if(e==f) {
cout<<"same";
} else {
if(e>f) {
cout<<a<<" "<<b;
} else {
cout<<c<<" "<<d;
}
}
第一:为啥有两个else?
第二:把所有的%改成/
0
0
你为什么有两个else
丁博扬在2021-03-12 16:28:44追加了内容
这是除以,不是模,是/ 不是%
丁博扬在2021-03-12 16:29:14追加了内容
把两个else去掉
然后把所有的/改为%
0
0
- #include<iostream> using namespace std; int main() { double a,b,c,d; cin>>a>>b>>c>>d; if(a/b>c/d){ cout<<a<<" "<<b; } if(a/b<c/d){ cout<<c<<" "<<d; } if(a/b==c/d){ cout<<"same"; } return 0; }
- 望采纳
0