#include <iostream> |
#include <cmath> |
using namespace std; |
void CS( double a, double b, double c, double & C, double & S); |
int main() |
{ |
double a,b,c,C,S; //a,b,c分别为三角形的三条边长,S为三角形的面积,C为三角形的周长 |
|
//输入 |
cout<< "请输入三角形的三条边长:" ; |
|
cin>>a>>b>>c; |
|
if (a+b>c&&a+c>b&&b+c>a) |
{ |
CS(a,b,c,C,S); |
//输出 |
cout<< "三角形的面积为:" <<S<<endl; |
cout<< "三角形的周长为:" <<C<<endl; |
} |
else |
{ |
//输出 |
cout<< "此三边不能构成三角形!" <<endl; |
} |
return 0; |
} |
void CS( double a, double b, double c, double & C, double & S) //计算三角形的周长和面积的函数 |
{ |
double p; |
p=(a+b+c)/2; |
C=2*p; |
S= sqrt (p*(p-a)*(p-b)*(p-c)); |
} |