1. 程式人生 > >c語言 計算三角形的面積

c語言 計算三角形的面積

/***************************************************************************************
author:徐權
data:20150723
function:實現求一個三角形的面積


 ***************************************************************************************/


#include<stdio.h>
#include<stdlib.h>
#include<math.h>


#define LEN_ONE 49  //定義三角形的邊長,可以為整數,也可以為小數
#define LEN_TWO 30  //自己用的時候自己調
#define LEN_THR 40


int main(void)
{

double area;//定義面積
double avarage;
avarage = (double)(LEN_ONE + LEN_THR + LEN_TWO) / 2;
//運用計算三角形面積的海倫公式
area = sqrt(avarage*(avarage - LEN_ONE)*(avarage - LEN_TWO)*(avarage - LEN_THR));
printf("三角形的邊長為:%6d %6d %6d\n",LEN_ONE,LEN_TWO,LEN_THR);
printf("三角形的面積(area):%.6lf\n",area);
system("pause");
return 0;
}