当前位置: 首页 > 工具软件 > Jsmtpd > 使用案例 >

从键盘输入三条边,先判断能否构成三角形,如果能,计算三角形的面积,否则输出不能构成三角形

令狐昂雄
2023-12-01

#include <iostream> 
#include <cmath> 
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    double s;
    double p=(a+b+c)/2;
    if((a+b)<c)
    cout<<"不能构成三角形";
    if((a+c)<b)
    cout<<"不能构成三角形";
    if((b+c)<a)
    cout<<"不能构成三角形";
    else
     {    cout<<"可以构成三角形" ;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    cout<<"三角形的面积为"<<" "<<s<<endl;
     }
    return 0; 
}

 类似资料: