题目描述
读取三个浮点数 A,B和C并验证是否可以用它们形成三角形。
如果可能,则计算并输出三角形的周长
如果不可能,则计算并输出以A和B为底以C为高的梯形面积
样例
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
double a,b,c,d;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a){
d=a+b+c;
printf("Perimetro = %.1lf",d);
}else{
d=(a+b)*c/2;
printf("Area = %.1lf",d);
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla