vc用if语句计算三角形面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 17:26:47
老师说错了,不是else没if对应,是其他问题1:if(a==b==c);多了分号2:if(a==b!=c||a==c!=b||b==c!=b)应是if(((a==b)&&(b!=c))||((a==
#include <stdio.h>#include <math.h>//输入三个点void inputThreePoint(double&nbs
if(INVALID_HANDLE_VALUE!=hFilehFile是创建文件的句柄,如果成功,hFile就是这个文件的句柄,如果失败,返回值就是是INVALID_HANDLE_VALUE,这句话就
main(){inta,b,c;floats;printf("pleaseentera:\n");scanf("%d",&a);b=a-1200;if(b>0&&b500&&b2000&&b5000&
PrivateSubForm_Load()DoDimaAsSingle,bAsSingle,cAsSingle,pAsSingle,sAsSinglea=Val(InputBox("请输入三角形第1条
改成s(i)=sqrt(p*(p-bc1)*(p-bc2)*(p-bc3));让矩阵存储结果再问:改了一下s的维数就对了,我的计算方法还有错吗?麻烦你帮我看一下。。谢谢!再答:海伦公式如果你是参照这个
#include#include#defineP3.14doublearea(doubler){returnP*r*r;}doubleCircumference(doubler){return2*P*
A=[1,2];B=[6,2];C=[3,7];AB=B-A;AC=C-A;M=[AB;AC];S=1/2*det(M);%求出三角形的面积%%第二个问题首先新建一个M函数文件,里面内容如下funct
可以利用海伦公式计算(1)已知底和高面积:S=ah/2(2).已知三角形三边a,b,c,则 (海伦公式)(p=(a+b+c)/2) S=√[p(p-a)(p-b)(p-c)] =(1/4)√[(
低乘高再除以二
根据海伦公式得:(p=(a+b+c)/2)S三角形=根号下[p*(p-a)*(p-b)*(p-c)]连接内心到3顶点得:S三角形=a*r/2+b*r/2+c*r/2=r(a+b+c)/2=p*r所以:
那任意两边,以其中一边为底另一边乘以这两边的夹角的正弦值就等于对应的高根据面积公式底X高除2可得三角形面积=三角形任意两边之积×这两边的夹角的正弦值÷2
最后的那一堆,就是指那些不同时为0,也就是至少有一个不是0.一竖是或运算.
publicclassJs{privatedoublea;privatedoubleb;privatedoublec;Js(doublea,doubleb,doublec){this.a=a;this
面积=50×36/2=45×40/2=900
s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));
publicclassSquare{\x09publicstaticbooleanisValidate(inta,intb,intc){\x09\x09booleanflag=false;\x09\x
1、如果是直角三角形,面积=1/2*直角边长*另一直角边长2、如果是普通三角形,面积=1/2*底边*底边所对应的高另外发并点击我的头像向我求助,请谅解,,你的采纳是我服务的动力.
底乘以高除以2