//*********************************** |
//功能:编程实现利用三角形三条边边长求三角形面积 |
//日期:2016年3月8日 |
//作者:Ryan2019 |
//*********************************** |
#include <iostream> |
#include <cmath> |
using namespace std; |
int main() |
{ |
double a,b,c,s,p; //a,b,c分别为三角形的三条边长,s为三角形的面积 |
|
//输入 |
cout<< "请输入三角形的三条边长:" ; |
|
cin>>a; |
cin>>b; |
cin>>c; |
if (a+b>c&&a+c>b&&b+c>a) |
{ |
//计算 |
p=(a+b+c)/2; |
s= sqrt (p*(p-a)*(p-b)*(p-c)); |
|
//输出 |
cout<< "三角形的面积为:" <<s<<endl; |
} |
else |
{ |
//输出 |
cout<< "此三边不能构成三角形!" <<endl; |
} |
return 0; |
} |