c语言编程计算三角形的面积

2020-04-25 教育 95阅读

原发布者:18842634342

1//计算三角形面积.cpp:定义控制台应用程序的入口点。#include"stdafx.h"#include"math.h"floatarea1(floata,floatb,floatc)//用海伦公式计算三角形面积{floats1;floatp;p=(a+b+c)/2;s1=sqrt(p*(p-a)*(p-b)*(p-c));returns1;}floatarea2(floatx,floaty)//用简便方法计算三角形面积{floats2;s2=x*y/2;returns2;}voidmain(){floata;floatb;floatc;floats1;floats2;floatx;floaty;printf("pleaceinputthefirstlinelength:");//分别输入三边的长度scanf("%f",&a);printf("pleaceinputthesecondlinelength:");scanf("%f",&b);printf("pleaceinputthethirdlinelength:");scanf("%f",&c);if(a+b>c&&a+c>b&&b+c>a&&a>abs(b-c)&&b>abs(c-a)&&c>abs(b-a))//如果三边满足构成三角形的基本条件,则执行下面的代码{if(a*a+b*b==c*c)//如果三边满足这种直角三角形的要求则调用第二个子函数,用简便方法计算三角形面积{x=a;y=b;s2=area2(x,y);printf("\nThistriangle'sareais:%f\n\n",s2);}elseif(a*a+c*c==b*b)//如果三边满足这种直角三角形的要求则调用第
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com