天天看點

c語言 計算三角形的面積

#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;

}

繼續閱讀