c 语言输入三角形的三遍abc的值,输出三角形的面积如果不是三角形给出提示
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 09:54:43
a+b+c=84①,b+6a=6c②,a/c=7/8③解出:a=28,b=24,c=32因为a+b=52>c,a+c>b,b+c>a所以能构成
^2+2ab=c^2+2acb^2+2ab+a^2=c^2+2ac+a^2(b+a)^2=(c+a)^2b+a=c+ab=c三角形是等腰三角形
如果是pascal和VB我知道怎么做但c语言我不会,这里就讲一下思路首先输入三个数(定位为实数),然后判断a+b>c且a+c>b且b+c>a,成立的话进行计算p=(a+b+c)/2s=sqrt(平方根
#include#includevoidmain(){floata,b,c,s,area;printf("pleaseinputa,b,c\n");scanf("%f%f%f",&a,&b,&c);i
#includedoubletriangle(doublea,doubleb,doublec){if(a+b>c&&b+c>a&&a+c>b)return1;elsereturn0;}doublede
给,已经编译运行确认:#include#include#includeintmain(){floata,b,c;floatarea,s;printf("请输入三角行的三边:");scanf("%f%f
#include#include//最小精度doubleeps=1e-5;//圆周率常量doublePI=acos(-1);//枚举三角形类型,分别为://非法三角形,锐角三角形,等边三角形,等腰三角
scanf("%d,%d,%d",&a,&b,&c);没加取地址符再问:还真是!!真够悲剧的,这个错误经常犯还是没改过来!谢谢您了! 为什么改好了,运行还是有问题?这个运行结果居然是锐角三角
拜托各位啦,这个题会有这么复杂吗?如下,请楼主体会其中算法:#include#includevoidmain(){floata,b,c,l,s;do{printf("pleaseinputthetri
c+a=2b所以周长=a+b+c=2b+b=123b=12b=4所以c+a=8c-a=2相加2c=10c=5a=8-c=3所以a=3cmb=4cmc=5cm
C方(A方-B方)=(A方+B方)(A方-B方)A=B时成立,即等腰三角形A不=B时,C方=A方+B方,即直角三角形
1.楼主的x()和y()写的一样啊.2.在x()和y()中的定义intx1,x2;应该改为doublex1,x2;3.楼主对b*b-4*a*c
#include#includepublicvoidmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);doublearea,preimeter;preime
#include<stdio.h>#include<math.h>double CalcArea(double a,double b,double
#include#includevoidmain(){floata,b,c,s,area;scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a-
(1)一样长就是等边,(2)有两个一样就是等腰,(3)最后在判断两个较小边的平方是否等于较长边的平方来看它是否是直角三角形,其中涉及到的比大小是很简单的,相信楼主应该会吧,就是两两相较,找出最大的依着
解a^4+b^2c^2=b^4+a^2c^2a^4+b^2c^2-b^4-a^2c^2=0(a^4-b^4)+(b^2c^2-a^2c^2)=0(a^2+b^2)(a^2-b^2)-c^2(a^2-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