输出三角形面积和周长

简介: 输出三角形面积和周长 (15 分)

本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。


输入格式:


输入为3个正整数,分别代表三角形的3条边a、b、c。


输出格式:


如果输入的边能构成一个三角形,则在一行内,按照


area = 面积; perimeter = 周长


的格式输出,保留两位小数。否则,输出


These sides do not correspond to a valid triangle


输入样例1:


5 5 3


结尾无空行


输出样例1:


area = 7.15; perimeter = 13.00


结尾无空行


输入样例2:


1 4 1


输出样例2:


These sides do not correspond to a valid triangle


#include<iostream>
#include<cmath>
using namespace std;
int main(){
    double a,b,c,sum,aver,a1;
    cin>>a>>b>>c;
    if(a+b>c&&b+c>a&&a+c>b){
        sum=a+b+c;
        aver=sum/2;
        a1=sqrt(aver*(aver-a)*(aver-b)*(aver-c));
        printf("area = %.2lf; perimeter = %.2lf\n",a1,sum);
    }
    else cout<<"These sides do not correspond to a valid triangle\n";
    return 0;
}
目录
相关文章
|
7月前
|
C语言
C语言---计算三角形的周长和面积--海伦公式
C语言---计算三角形的周长和面积--海伦公式
wustojc1007求圆的面积和周长
wustojc1007求圆的面积和周长
55 0
vector打印锯齿矩阵
vector打印锯齿矩阵
|
8月前
|
存储 算法 C语言
C语言:长方形周长和面积的计算
C语言:长方形周长和面积的计算
|
8月前
|
算法
算法题—顺时针打印矩阵
算法题—顺时针打印矩阵
59 0
|
C语言
C语言:已知三角形三边长,计算面积 —— 海伦公式
C语言:已知三角形三边长,计算面积 —— 海伦公式
wustojc3001求三角形面积
wustojc3001求三角形面积
53 0
wustojc3001求三角形面积
|
算法
计算三角形的周长和面积
计算三角形的周长和面积
103 0
判断上三角矩阵
判断上三角矩阵 (15 分)
133 0
|
算法 前端开发 程序员
顺时针打印矩阵
顺时针打印矩阵
顺时针打印矩阵