1楼:匿名用户
主要的错误在于1/2,这个元素本来按我们的想法,结果应该是0.5,但是计算机计算结果确实0,因为/这个运算符的左右操作数都是整数,所以返回的计算结果也是整数,于是,无论你如何计算,0*任何数值都是0,s总是0,area也总是0。将1/2改为1/2.
0,这样计算机计算结果也将返回double类型,也就是0.5,程序就可以正常运行!
2楼:匿名用户
scanf("%f,%f,%f",&a,&b,&c);你在输入数据的时候,中间要有, 比如1.1,2.2,1.5
3楼:匿名用户
s=1/2*(a+c+b);由于s是folat型,所以应该该为s=1.0/2*(a+c+b);
4楼:匿名用户
if (a+b>c&&a+c>b&&b+c>a) 这句。改成 if(a+b>c||a+c>b||b+c>a) 试试看。我也是才学。 你试试。
5楼:匿名用户
s=1/2*(a+c+b); 改成 s=(a+c+b)/2; 你看看?
编程 输入三角形边长,求面积 请详细解释下{s=1/2*(a+c+b); area=sqrt (s*(s-a)*(s-b)*(s-c));
6楼:
这个是抄海**式吧,用三
袭角形的三条边bai直接求出三角形du的面积的公式zhi,可以参考海**式的百科:dao
http://baike.baidu.
***/link?url=g5ftcbuuuzhpnswugqblur1gwmbpjxoudcobxolfszq-4y1sbewdne6mxtureun_
7楼:为你倾心鞠
要构成三角形除了两边之和大于第三边,还有两边之差小于第三边
c语言作业:1.已知三角形的三边长a,b,c,计算三角形面积的公式为 s=1/2(a+b+c),area=根号s(s-a)(s-b)(s-c)
8楼:匿名用户
前提是a,
b,c能构成3角形
#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
这是在win tc下编译的,经本人运算,ok
9楼:匿名用户
前提条件是三边可以构成三角形
#include
#include
void main()
前提条件是三边可以构成三角形
10楼:匿名用户
include
int a,b,c;
real s,area;
void main()
c语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:
11楼:丿
程序**如下:
#include
#include
int main()
扩展资料:
三角形具有以下性质:
1、三角形任意两边之和大于第三边,任意两边之差小于第三边。
2、在平面上三角形的内角和等于180°(内角和定理)。
3、在平面上三角形的外角和等于360° (外角和定理)。
4、三角形的三条角平分线交于一点,三条高线的所在直线交于一点,三条中线交于一点。
5、三角形的任意一条中线将这个三角形分为两个面积相等的三角形。
12楼:匿名用户
1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))
2、**:
printf("依次输入a,b,c(空格识别一个数):");
scanf("%f%f%f,",&a,&b,&c);
s=(float)0.5*(a+b+c);
area = (float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面积为:%f",area);
}扩展资料举例: a=3.67;b=5.43; c=6.21;
1、int main()
参考资料
13楼:匿名用户
#include
int main()
else
}else
printf("\n");
return 0;}
14楼:bboy鹤
#include
#include
void main()
**如上 很简单的 自己多动手
15楼:匿名用户
#include
#include
int main ()
16楼:匿名用户
这个问题不难的,还是自己思考下吧
已知ABC的平面直观图A B C是边长为a的正三角形
1楼 楚轩 直观图 a b c 是边长为a的正三角形,故面积为 34a, 而原图和直观图面积之间的关系s 直观图s原图 24,那么原 abc的面积为 62a 已知 abc的平面直观图 a b c 是边长为a的正三角形 试求 abc的面积 2楼 岭下人民 原平面图中垂直的线段,在直观图中夹角为45 或...
java编程,定义三角形类求周长和面积要求实例化
1楼 匿名用户 你这里没有说出这个三角形具体是哪一个三角形,所以不好写。我以等边三角形为例子。 public class public double getarea double bottonlength double high public class test 用java语言编写,要求申明三角形...