[2]编写函数,计算三角形的面积.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 11:10:54
用递归函数#include#includeintinv(intx);main(){intsum=0,i;for(i=1;i
输入三角形三边长,求三角形面积.#include“math.h”main(){floata,b,c,s,area;scanf(“%f,%f,%f”,&a,&b,&c);s=1.0/2*(a+b+c);
doublef(doublex){doubles=.0;if(x
#includevoidmain(){intx,y;//你用的是浮点型,我改成整形的了...你如果真的要用浮点的话...要加上小数点,如2.0等...printf("x=");scanf("%d",&
varpp=0,kk=0functionf1(x){pp=x*xreturn(pp)}functionf2(y){kk+=yreturn(kk)}for(vari=1;i
classTriangle{private:\x05doublea;\x05doubleb;\x05doublec;public:\x05Triangle():a(0),b(0),c(0){}\x05
#include"iostream.h"#include"math.h"usingnamespacestd;\x05//定义名空间voidmain(){\x05
利用c++中的函数实现,程序很简单该注释的都注释上了,不用多说了吧!源程序如下所示:#include#include#includeusingnamespacestd;intmain(){charhs
function [ s ] = solve_area( a,b,c ) p=(a+b+c)./2;&nbs
首先你那个a[i]=a[i]*(n-j)/j公式有点问题吧,这样会输出全是1的啊...如果还是按照你这样可以改成如下代码:#include"stdafx.h"#include#include#incl
#include#defineN9voidmain(){inti,j,a[N][N]={0};for(i=1;i
分段函数就是根据不同的变量范围,选择执行相应的函数,根据这点,可以用if(变量范围)-elseif(变量范围)-else判断输入的变量值来执行相应的函数.
p=1/4*(2*x*z+y*y-x*x-z*z);应该改为p=1.0/4*(2*x*z+y*y-x*x-z*z);或者p=1/4.0*(2*x*z+y*y-x*x-z*z);原因是:当进行运算时,1
PublicFunctiontrangle(aAsDouble,bAsDouble,cAsDouble)AsDoubleIfa+bDimsAsDoubles=0.5*(a+b+c)a=s-ab=s-b
voids(folata,folatb,folatc){folatp;p=(a+b+c)/2;S=√[p(p-a)(p-b)(p-c)];returns;}
自带函数mean.还需要自己写函数么?如果是你就把mean函数调出来看看,然后简化一下就可以了.
#include#include#definePI3.14159usingnamespacestd;classShape{public:virtualdoublegetArea()=0;protect
//使用海伦公式#include/*ForIO*/#include/*Forsqrt()*/intmain(void){doublea,b,c,p,s;printf("请输入a,b和c:");scan
#include#includeusingnamespacestd;intcmn(intn,intm){\x09if(m==1)\x09\x09return1;\x09elseif(n==1)\x09
#include#includeusingnamespacestd;classSanJiaoXing{private:doublea,b,c;public:doubleArea();SanJiaoXi