刘远想实现输入三条边长,判断能否构成三角形。如果能构成三角形就计算该三角形的面积并输出,否则提示不能构成三角形。海伦公式是利用三角形的三条边的边长直接求三角形面积的公式,表达式为: (p为三角形周长的一半,即p=(a+b+c)/2) 他在编写程序时遇到了一些问题,请帮助他修改程序。程序正确运行界面如图所示。
【题目】输入三条边长,若能构成三角形,则利用海伦公式计算该三角形的面积。海伦公式为:S=√(p(p-a)(p-b)(p-c)) ,式中a,b,c分别为三角形的三边长,为周
解析 double a,b,c,s,p;a=double.parse(textbox1.text);b=double.parse(textbox2.text);c=double.parse(textbox3.text);if((a+b)>c&&(a+c)>b&&(b+c)>a){p=(a+b+c)/2;s=math.sprt(p*(p-a)*(p-b)*(p-c);textbox4.text=s.to...结果一 题目 c#输入三角形的三条边长a、b和c...
输入三角形的三边长,求三角形的面积。利用海伦公式:area= sqrt(p(p-a)(p-b)(p-c)),其中 P是半周长。在程序中不考虑能否构成三角形,在输入三边长的时候 ,一定要输入可以构成三角形的正确数据,文件名c2_1.c。就是这个问题相关知识点: 试题来源: 解析 #include "stdio.h"#include "math.h"int main()...
c语言用海伦公式求三角形面积 网讯 网讯| 发布2021-11-08 只要输入三角形的三边长,就能计算三角形的面积,注意一点:有的值不能构成三角形,这个程序会给予用户提示。#include 'stdio.h'#include 'stdlib.h'#include 'math.h'。int main() float area,s,a,b,c; printf('请输入三角形的边长a:(一次只输入一...
【简答题】利用海伦公式求三角形面积。 海伦公式: 注:a、b、c为三角形的三边长,s为三角形面积,p为三角形周长的一半 要求: 1、三边长由用户输入,输入时要有必要的文字
1输入三角形的3各边长a,b和c,应用下面的海伦公式计算三角形的面积area:area=[s(s-a)(s-b)(s-c)]开平方其中,s=(a+b+c)/2.试写出完成此计算的程序. 2 输入三角形的3各边长a,b和c,应用下面的海伦公式计算三角形的面积area: area=[s(s-a)(s-b)(s-c)]开平方 其中,s=(a+b+c)/2.试写出...
因此,我们可以使用海伦公式求得三角形面积:S=1/4*根号[(a+b+c)*(b+c-a)*(c+a-b)*(a+b-c)]=6,因此这个三角形的面积是6。 总之,海伦公式是用来求解三角形面积的有效方法,但在使用之前需要确保三边能够组成三角形,否则就不能使用该公式求三角形面积,此时输出结果应为-1。因此,在求解三角形面积时,...
输入三角形的三条边长,求三角形面积。(提示:使用海伦公式) 相关知识点: 试题来源: 解析 #include #include 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("area=%f",area); } ...
按C语言的运算规则,先算括号,a+b+c,结果为float型 然后由于/和*同级,因此从左到右计算。先计算1/2 1、2都是整型,整型计算,结果仍为整型,1/2=0,因此,不管后面a+b+c的值为何,s的值都是0 而对于s=(a+b+c)/2,先算a+b+c,结果为float型,float型和整型2计算,结果为float...