假设知道三角形的三边长为a,b,c.程序如下:#include #include double area (double a, double b, double c){ double area=0,s=0; s=(a+b+c)/2 area=sqrt(s*(s-a)*(s-b)*(s-c)); return area;}void main(){ double a=10, b=10, c=10; /*或者用scanf()输入abc的值*/ printf("area...
C语言:用海伦公式求三角形面积我编了如下程序:#include #define s ((a+b+c)/2)void main(){ float a,b,c; double area; scanf("%f%f%f",&a,&b,&c); if(a>=b+c || b>=a+c || c>=a+b) printf("error\n"); else { area=sqrt((double)(s*(s-a)*(s-b)*(s-c))); printf...
三角形的面积为:area=根号下[s(s-a)(s-b)(s-c)]三角形判定:任意两边之和大于第三边main(){ int errormark=0;float a,b,c,s;scanf("%f %f %f",&a,&b,&c);switch (a>b && a>c){ case 1:if(b+ca && b>c) { case 1:if (a+c反馈 收藏 ...
C语言:求三角形的面积(要判断输入的三个数必须是正数,且任意两边之和大于第三边,两边之差少于第三边) 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析解答一 举报#include"stdio.h"#include"math.h"main(){float a,b,c;float s,temp;printf("请依次输入三角形的三边:");scanf...
C语言:用海伦公式求三角形面积我编了如下程序:#include #define s ((a+b+c)/2)void main(){ float a,b,c; double area; scanf("%f%f%f",&a,&b,&c); if(a>=b+c || b>=a+c || c>=a+b) printf("error\n"); else { area=sqrt((double)(s*(s-a)*(s-b)*(s-c)));...
答案:C。 两条直角边分别为3厘米、4厘米, 三角形的面积列式为:3×4÷2。故选:C。 回想直角三角形特征及面积公式; 依据直角三角形中斜边最长,确定出两条直角边的长度,两条直角边可作为三角形的底与高; 再依据三角形的面积公S=ah÷2求出这个三角形的面积。结果...
1、先来看海伦公式:三角形面积S=√[P(P-A)(P-B)(P-C)],其中P=(A+B+C)/2 A、B、C表示三角形的边长,√表示根号,即紧跟后面的括号内的全部数开根号.2、再来看海伦公式的变形(以下所有式中的^表示平方) S=√[P(P-A)(P-B)(P-C)] =(1/4)√[(A+B+C)(A+B-C)(A+C-B)(B+C-A)...
求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言 答案 //三个顶点坐标是6个参数.#include #include double S_triangle(double ax,double ay,double bx,double by,double cx,double cy){ double mx=cx-ax,my=cy-ay,nx=bx-ax,ny=by-ay; double Lm= sqrt(mx*mx+my*my),Ln= ...相...
C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:s=1/2(a+b+c),area=根号下[s(s-a)(s-b)(s-c)]要求编写程序,从键盘输入
答案是:三角形ABC的面积最大值12/5.c=2,b=2a,cosA=(b^2+c^2-a^2)/2bc=(5a^2-4)/8a,sinA=√(1-cos^2A)=√(-25a^4+104a^2-16)/8a,S-ABC面积=1/2*bc*sinA=2a*sinA=√(-25a^4+104a^2-16)/4,令,S-ABC面积=S,则有S=√(-25a... 分析总结。 三角形abcabc分别是abc所对的...