编译代码
/***********************
**项目【1.7】利用if解决数学题**
**题目:求三角形的面积。**
**作者:李坤**
************************/
#include<stdio.h>
#include<math.h> //由于用到开根公式sqrt,所以头文件必须包含math.h头文件
int main()
{
double a,b,c,s,area; //定义三角形的三边长,半周长,表面积
a=4; //赋值三边长
b=5;
c=6;
if(a+b>c && a+c>b && c+b>a) //判断能否构成三角形。
{
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c)); //利用海伦公式求三角形的面积
printf("这个三角形的面积为:%.2lf\n",area);//其公式为根号下的p*(p-a)*(p-b)*(p-c)
}
else
{
printf("不能构成三角形!\n");
}
return 0;
}
运行结果