可用sort排序,默认从小到大,即升序,那就得开数组a,开大小3即可。排完序后求三角形高就是啊a[0]*a[1]/a[2]。注意:得用double!
Code
#include <bits/stdc++.h> using namespace std; int main(){ double a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); cout<<a[0]*a[1]/a[2]; return 0; }
#include<iostream> #define int double using namespace std; int a,b,c; signed main(){ cin>>a>>b>>c; cout<<a*b*1.0/c; }
消失的数据。
#include<bits/stdc++.h> #define int long long #define INF 0x3f3f3f using namespace std; double a,b,c; signed main(){ cin>>a>>b>>c; printf("%.1lf",a*b/c); return 0; }
不是哥们 数据呢
#include<bits/stdc++.h> using namespace std; int main() { int a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+2); printf("%.1f",a[0]*1.0*a[1]/a[2]); return 0; }
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户