海伦公式

海伦公式
难度级别:A;            运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
试题描述
数学老师给出三个不超过 1000 的正整数,表示三条线段的长,问这三条线段是否可以围成一个三角形,如果可以则计算并输出该三角形的面积,否则就输出“a,b,c 的值不能构成三角形”。提示:已知三角形的三边也使用海伦公式求三角形的面积。
 
输入
一行包括三个正整数,两两之间用一个空格分隔。 
输出
按题目要求输出。
输入示例
样例1输入:3 4 5 样例2输入:1 2 3
输出示例
样例1输出:6 样例2输出:1,2,3的值不能构成三角形

 

#include<iostream>
using namespace std;
int a,b,c;
int main()
{
    cin>>a>>b>>c;
    if(a>b&&a>c)
    {
        if(a<(b+c)) cout<<b*c/2;
        else cout<<a<<","<<b<<","<<c<<"的值不能构成三角形";
    }
    if(b>a&&b>c)
    {
        if(b<(a+c)) cout<<a*c/2;
        else cout<<a<<","<<b<<","<<c<<"的值不能构成三角形";
    }
    if(c>a&&c>b)
    {
        if(c<(a+b)) cout<<a*b/2;
        else cout<<a<<","<<b<<","<<c<<"的值不能构成三角形";
    }
    
}

 

posted @ 2016-10-24 14:07  THC1024  阅读(581)  评论(0编辑  收藏  举报