88问答网
所有问题
求三角形面积,下面编的c语言是什么意思? s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); abc表示边
如题所述
举报该问题
推荐答案 2011-03-27
运用三角形面积的海伦公式,其中s表示的是三角形的周长的一半,area表示的是三角形的面积。程序中1.0/2相当于数学中的1/2,*是乘号的意思。sqrt表示的是开平方。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gSM1cVtgB.html
其他回答
第1个回答 2012-05-31
还有一种就是最原始的方法,但很实在
float getarea() const
{
float p;
p=(a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
}
第2个回答 2011-03-25
三角形面积的海伦公式,具体证明过程请参看:
http://baike.baidu.com/view/1207774.html?wtp=tt
本回答被提问者采纳
相似回答
...{
s=
1/
2*(a+c+b);
area=sqrt (s*(s-a)
*(s-b)*(s-
c));
答:
这个是海伦公式吧,用三角形的三条边直接求出
三角形的面积的
公式,可以参考海伦公式的百科:http://baike.baidu.com/link?url=g5FTCBuuuZHpnsWuGQBLuR1gWmBpjXoUdcoBxoLfSZq-4Y1sBeWDNE6mXTUreUN_
area=
√{
s(s-a)(s
-
b)(s
-c)},其中
s=(a+b+c)
/
2
.
求C语言
表达式
答:
double a,b
,c;
...double
s =
(a+b+c)
/2;double
area=sqrt(s*(s-a)*(
s-b)*(s-c));
c语言三角形面积
计算
答:
c语言三角形面积
计算公式
area=
s
(s
8722;a)(s−b)(s−c)area=\
sqrt
{s
(s-a)(s
-b)(s-c)},其中s=1 /
2(a+b+c)s=
1/2(a+b+c)s=1/2(a+b+c)。它是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现...
...
B,C,
计算
三角形面积的
公式为
S=
1/
2(a+b+c),area=
根号s
(s-a)(s
...
答:
前提条件是三边可以构成
三角形
include<stdio.h> include<math.h> void main(){ float a,b
,c,
s,area;scanf("%f,%f,%f",&a,&b,&c);
s=1.0
/
2*(a+b+c);area=sqrt(s*(s-a)
*(s-b)*(s-c));printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s);p...
c语言
问题 在计算
三角形面积
时
s=1.0
/
2*(a+b+c)
中 为
什么
非要用1.0...
答:
看看书就知道了
,C语言
中1/2是等于 0 的,而不是等于0.5 而且这个上课你们老师是应该强调的,C语言中int型的数相除是不会出现浮点数的
...
area=
开根号[
s(s-a)(s
-
b)(s
-c],其中
s=(a+b+c)
/
2,
a、b、c是
三角形
...
答:
void main(){ float a,b
,c;
int s,area;printf("请输入三角形三边的值:\n");scanf("%f %f %f",&a,&b
,&c);
if(a+b>c&&a+c>b){
s=(a+b+c)
/
2;area=sqrt(s*(s-a)*(
s-b)*(s-c));} printf("
三角形的面积是
:");printf("%d\n",area);printf("三角形的周长是:")...
...求
面积,s=
1/
2(a+b+c)
,
area=sqrt(s*(s-a)*(
s-b)*(s-c)).
答:
结果应该是0.5,但是计算机计算结果确实0,因为/这个运算符的左右操作数都是整数,所以返回的计算结果也是整数,于是,无论你如何计算,0*任何数值都是0
,s
总是0
,area
也总是0。将1/2改为1/2.0,这样计算机计算结果也将返回double类型,也就是0.5,程序就可以正常运行!
c语言
已知一个直角三角形的两条直角边的边长
,求三角形的面积
和...
答:
System.out.println("输出斜边:"+(double)(Math.
sqrt(c*c)));
System.out.println("输出
三角形的面积
:"
+(a*b)
/
2);
} } public static void main(String[] args) { Scanner sc=new Scanner(System.in);System.out.println("请输入边长a");Double a=sc.nextDouble
();
System.out.println("...
大家正在搜
相关问题
c语言作业:1.已知三角形的三边长A,B,C,计算三角形面积...
C语言编程,三角形面积的海伦公式为:area=开根号[s(s...
C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的...
c语言编程 求三角形面积
c语言 三角形三边求面积
c语言编程,求三角形面积公式?
在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?
C语言设计,三角形的面积公式!