
#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)); |
} |



