4 条题解
-
1
#include <iostream> #include <algorithm>//sort()头文件 #include <cmath>//sqrt()头文件 using namespace std; float a[4], p;//输出要求浮点数,故可直接用float定义,为方便排序,可直接用数组存储a, b, c int main() { cin >> a[1] >> a[2] >> a[3]; sort(a + 1, a + 4); if(a[1] + a[2] <= a[3]) { puts("No Solution."); return 0; } p = (a[1] + a[2] + a[3]) / 2; printf("%.2f\n", sqrt(p * (p - a[1]) * (p - a[2]) * (p - a[3]))); return 0; }
信息
- ID
- 878
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 834
- 已通过
- 283
- 上传者