11 条题解
-
0
Guest
- 1
信息
- ID
- 27
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- 递交数
- 228
- 已通过
- 106
- 上传者
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c,s,p;
cin>>a>>b>>c;
p=(a+b+c)/2.00;
s=p*(p-a)*(p-b)*(p-c);
if(a+b>c&&a-b<c)
{
cout<<fixed<<setprecision(2)<<sqrt(s);
}
else
{
cout<<"Error!";
}
return 0;
}
#include<bits/stdc++.h> using namespace std; int main() { double a,b,c,p,s; cin>>a>>b>>c; p=(a+b+c)/2; s=p*(p-a)(p-b)(p-c); if(a+b>c&&a+c>b&&b+c>a) { cout<<fixed<<setprecision(2)<<sqrt(s); } else { cout<<"Error!"; } return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int a,b,c,n,s; cin>>a>>b>>c; n=(a+b+c)/2; s=n*(n-a)(n-c)(n-b); if(a+b>c&&b+c>a&&a+c>b) { cout<<fixed<<setprecision(2)<<sqrt(s);
}
else
{
cout<<"Error!";
}
return 0;
}
#include<bits/stdc++.h> using namespace std; int main() {double a,b,c,s,p; cin>>a>>b>>c; if(a+b>c&&a-b<c) {p=(a+b+c)/2; s=sqrt(p*(p-a)(p-b)(p-c)); cout<<fixed<<setprecision(2)<<s; } else {cout<<"Error!"; } return 0; }
#include<bits/stdc++.h> using namespace std; main() { double a,b,c,s,p,h; cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) { p=(a+b+c)/2; s=p*(p-a)(p-b)(p-c); h=sqrt(s); cout<<fixed<<setprecision(2)<<h; } else{cout<<"Error!"; } }
注册一个 PYYG 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。