C语言输入三角形的3条边长a,b,c,如果不能构成一个三角形
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 10:25:27
请放心使用,有问题的话请追问满意请及时采纳,谢谢,采纳后你将获得5财富值.你的采纳将是我继续努力帮助他人的最强动力!
如果是pascal和VB我知道怎么做但c语言我不会,这里就讲一下思路首先输入三个数(定位为实数),然后判断a+b>c且a+c>b且b+c>a,成立的话进行计算p=(a+b+c)/2s=sqrt(平方根
#include#includevoidmain(){doublea,b,c,x,s;scanf("%lf%lf%lf",&a,&b,&c);x=(a+b+c)/2;s=sqrt(x*(x-a)*(x
#include#includevoidmain(){\x05floata,b,c,s,area;\x05printf("请输入三角形的三边长:");\x05scanf("%f,%f,%f",&a,&
a=Val(inputbox("输入a"))b=Val(inputbox("输入b"))c=Val(inputbox("输入c"))Ifa+b>cAndb+c>aAndc+a>bThen'能构成Ifa
doublea,b,c,s,p;a=double.parse(textbox1.text);b=double.parse(textbox2.text);c=double.parse(textbox3.
缺少头文件:#include
programex212;vara,b,c,e,s:real;beginwrite('Inputa,b,c');readln(a,b,c);e:=(a+b+c)/2;ife
#include#include"math.h"intmain(void){\x09printf("请输入三角形的三条边:\n");\x09floata,b,c,s,sum=0;\x09scanf("
#include#includeusingnamespacestd;intmain(){\x09doublea,b,c,s;\x09cin>>a>>b>>c;\x09if(a+
#include#includepublicvoidmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);doublearea,preimeter;preime
inputa,b,cs=(a+b+c)/2area=sqrt[s(s-a)(s-b)(s-c)]end
Inputsthreefigures.Inputtrianglethreelengthsofside该是这样说的
#include"stdio.h"main(){floata,b,c,p;loop1:printf("pleaseenterpianshanga:\n");scanf("%f",&a);printf(
#include#includevoidmain(void){doublea,b,c,S,p;intTRUE=0;printf("Enterthreenumbersforsidesofatriangl
#includemain(){floata,b,c;floatp,s;scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-c)*(p-b));
可以你把|a-b|c两边之和大于第三边,构成三角形的充要条件再问:那么也就是说,不论用a+b>canda+c>bandb+c>a或者a+b>cand|a-b|
分析根据三角形的面积公式S△ABC=√[p(p-a)(p-b)(p-c)]其中p=1/2(a+b+c)#include“stdio.h”main(){floata,b,c,s,mianji;scanf
ifelseif后面不能加分号;,如果加分号,表示该条件成立时什么都不做,去掉就可以,测试通过,你试一下,有疑问请追问,多谢#include//输入输出使用的是标准库,要使用main(){inta,b
海伦公式假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得: S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长: p=(a+b+c)/2#include