1 条题解
-
0
C :
#include<stdio.h> #include<math.h> main() { float a,b,c; float s; float area; scanf("%f %f %f",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) { s = (a+b+c)/2; area = (float)sqrt(s*(s-a)*(s-b)*(s-c)); printf("area = %f\n",area); } else printf("不能构成三角形"); return 0; }
C++ :
#include<bits/stdc++.h> using namespace std; double a,b,c; int main() { cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) { double s=(a+b+c)/2; printf("area = %.6f",sqrt(s*(s-a)*(s-b)*(s-c))); } else { cout<<"不能构成三角形"; } return 0; }
- 1
信息
- ID
- 1580
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者