描述

根据给出的三角形3条边a, b, c,计算三角形的周长和面积。

数据范围: 0 < a,b,c \le 100000 \0<a,b,c≤100000 

输入描述:

一行,三角形3条边(能构成三角形),中间用一个空格隔开。

输出描述:

一行,三角形周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式详见输出样例。

示例1

输入:

3 3 3

输出:

circumference=9.00 area=3.90

#include <stdio.h>
#include <math.h>
int main ()    
{   float a,b,c;
    scanf("%f %f %f",&a,&b,&c);
    float z,s;
    z=a+b+c;
    float sina,cosa,h;
    cosa = (b*b+c*c-a*a)/(2*b*c);
    h=cosa*cosa;
    sina=sqrt(1-h);
    s=(sina*b*c)/2;
    printf("circumference=%.2f area=%.2f",z,s);
    return 0;
}

更多推荐

C语言-计算三角形的周长和面积