你可以先判断等腰,即两边是否相等。再判断由勾股定理得到的第三边,与输入的第三边是否相等。第二点时,你可以判断计算出来的第三边与输入的第三边的误差是不是超过一定的值,比如说小于0.001,则认为相等
include<stdio.h>main(){double a[3],b;while(1){scanf("%lf %lf %lf",&a[0],&a[1],&a[2]);//输入三边 if(a[0]>0&&a[1]>0&&a[2]>0){//三边中任何一边都得大于0 if(a[0]<a[1]){b=a[0];a[0]=a[1];a[1]=b;} //将最大的边交换到a[0]中 if(a...
int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);if((a>=b+c)||(b>=a+c)||(c>=a+b))printf("Can't make up of triangle\n");else if(a==b&&b==c)//此处有改动,原先“=”为赋值语句 printf("Equilateral triangle\n");else if((a==b&&a!=c)||(a==c&&a!
直角三角形.只要一个角为90°等边就是 1个∠为60°的等腰三角形或者 2个∠为60° 或者3个∠相等.或者3边相等。等腰 就是 .2边相等或 2∠相等.任意 就是 .一个由3条线段组成的封闭图形
因为是等腰直角三角形,所以a=b 所以三角形三边等式变为:a²+a²=c²2a²=c²知道斜边c的长,由此可得a=√2c/2。/iknow-pic.cdn.bcebos.com/a1ec08fa513d269701dbf1f05bfbb2fb4316d817"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-...
if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)printf("三角形为直角三角型\n");//三个条件要分别用括号括起来,否则就成了6个并列的条件了 if((a==b&&c!=b)||(b==c&&a!=b)||(a==c&&c!=b))printf("三角形为等腰三角型\n");} //下面2行可有可无,我加...
2.等腰直角三角形的性质及判定1.两腰相等,如图,即AC=BC;2.两底角相等,如图,即∠A=∠B=⑧;3.直角三角形斜边的中线等于斜边的一半,如图,即AD=BD=⑨,C
等腰直角三角形的底边就是斜边c,即底边c=斜边c 三边关系是:c=√2 a=√2 b 具体解法有两种:一、勾股定理;二、利用锐角三角函数
大概这样 AB为直角边四种 斜边2种