#include <stdio.h>
#include <conio.h>
#include <math.h>
/*检查是否能构成三角形*/
int check(double,double,double);
int main(void) //既然
{
double a,b,c;
double half;
clrscr();
printf("请输入三角形的三条边的长度:\n");
scanf("%lf %lf %lf",&a,&b,&c);
if(!check(a,b,c))
{
printf("输入错误!\n");
printf("按任意键退出...");
getch();
exit(0);
}
/*已知三边求解面积公式:
half=(a+b+c)/2;
S=sprt(half*(half-a)*(half-b)*(half-c));*/
half=(a+b+c)/2;
printf("三角形的面积为:\n");
printf("%lf",sqrt(half*(half-a)*(half-b)*(half-c)));
getch(); //那么
}
int check(double a,double b,double c)
{
if((a>0 && b>0 && c>0)
&& (a+b>c)
&& (a+c>b)
&& (b+c>a)
)
return 1;
else
return 0;
}
叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题