搜索
首页 电脑/网络 程序设计 C/C++

输入三角形的三边长,输出三角形的面积

输入三角形的三边长,输出三角形的面积

全部回答

2018-02-03

0 0

    首先摆几个公式。 S=1/2*a*b*sin(A); cos(A)=(b*b+a*a-c*c)/2/a/b; cos(A)*cos(A)+sin(A)*sin(A)=1; #include #include int main() { float a,b,c; float cosA,sinA,S; while(scanf("%f%f%f",&a,&b,&c)) { if(a>=b+c || b>=a+c || c>=a+b) printf("数据有问题\n"); else { cosA=(float)(b*b+a*a-c*c)/2/a/b; sinA=sqrt(1-cosA*cosA); S=0。
    5*a*b*sinA; printf("%f\n",S); } } }。

2018-02-03

61 0

#include #include int main() { float a,b,c,p; scanf("%f %f %f",&a,&b,&c); p=(a+b+c)/2.0; printf("%f",sqrt(p*(p-a)*(p-b)*(p-c))); return(0); }

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
C/C++
数据库
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报