用c语言求三角形面积,sqrt
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 11:21:55
//l=s(s-a)(s-b)(s-c);//.l=s*(s-a)*(s-b)*(s-c);//是想相乘吧?
#include#includemain(){floata,b,c,p;doubleS;printf("请输入三边长度(如3,4,5):");//注意逗号是西文的scanf("%f,%f,%f",&a
//改了一下输出部分,好了.望采纳#include<stdio.h>#include<math.h>int main(){ &nbs
程序已改正,楼主自己对照下,我调试通过了#include#includeintmain(){doublea,b,c,p,s,max,min;printf("请输入a,b,c三个数:");scanf("
#include#include/*VC编译器应去掉这一行*/#include#defineMAX_ITER200intmain(){doublex=2;doublesqrt_1(doublex,do
可以用海伦定理:S=sqrt(s*(s-a)*(s-b)*(s-c))其中等号右边的小s为三边和的一半,C程序://///////////////////////////////#include#in
sqrt(25)就是说25开根号,结果是5.例如inta=36,intc;c=sqrt(a);结果就是c=6;详细吧楼主,当然,要使用这些库函数,要include
使用海伦公式计算三角形的面积,当输入3个0时结束计算.#include#includeintmain(){floata,b,c,s,l;//a,b,c为三角形的边长,s为面积while(1){scan
sqrt(25)就是说25开根号,结果是5.再问:你是抄的吧亲再答:能帮你解决问题不就行了吗再答:何必那么计较呢再问:借口,全都是烂借口?再问:你从哪抄的?是不是复制我的问题,在百度上问一下,然后复制
三角形面积的海伦公式,具体证明过程请参看:
#include#includepublicvoidmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);doublearea,preimeter;preime
知道三边,利用海伦公式求面积.#include#includeintmain(){doublea,b,c,p;scanf("%lf%lf%lf",&a,&b,&c);p=(a+b+c)/2;print
ThenSomebody'sdreamhadcometruenow./*根据输入的三角形的三边,判断是否能组成三角形,若可以则输出它的面积和类型(等腰,等边,直角,普通).按要求写程序.要求用简单的C
答案是3.000000因为sqrt()的返回值类型是double类型.1/5结果为0两整数相除,结果还是整数,丢弃小数部分sqrt(9.0)=33+0=3按浮点数输出会是3.000000
假设知道三角形的三边长为a,b,c.程序如下:#include#includedoublearea(doublea,doubleb,doublec){doublearea=0,s=0;s=(a+b+c
首先,输入三角形的三边长的问题.你没有判定输入的数是否可以构成三角形.还有就是定义变量应该用浮点型变量,而不是整型变量,毕竟三角形的面积不可能全部是整型吧.这个是我刚写的,这个也没有判定输入的数是否可
你用到了函数sqrt,这个需要有头文件math.h在最上面加上#include再运行就可以了,即为:#include#include#defines((a+b+c)/2)voidmain(){floa
#include#includeusingnamespacestd;voidcompute(doublea,doubleb,doublec){doubles,q;q=(a+b+c)/2;if(a>=9
两个数,只可能是底和高吧.#includevoidmain(){floatSide,Height;//底和高floatSpace;printf("pleaseinputSideanditsHeight
if((e+c