例如,当三角形的三边长分别为 3、4、5 时,程序应该输出 "这三条边可以构成三角形" 和 "这是一个直角三角形",因为这是一个满足勾股定理的三角形。输出结果如下:另外,在实际应用中,还可以根据三角形的形状来执行不同的操作。例如,当三角形是等腰三角形时,可以计算并输出三角形的面积;当三角形是直角三...
&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[0]
你可以先判断等腰,即两边是否相等。再判断由勾股定理得到的第三边,与输入的第三边是否相等。第二点时,你可以判断计算出来的第三边与输入的第三边的误差是不是超过一定的值,比如说小于0.001,则认为相等
include<math.h> 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...
/ 程序功能(VC6.0):输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形:/ include <stdio.h> include <math.h> void main(){ int a,b,c;printf("Please Enter a b c:");scanf("%d%d%d",&a,&b,...
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行可有可无,我加...
a=b=√2c/2。利用直角三角形的勾股定理进行计算,a²+b²=c²因为是等腰直角三角形,所以a=b 所以三角形三边等式变为:a²+a²=c²2a²=c²知道斜边c的长,由此可得a=√2c/2。/iknow-pic.cdn.bcebos.com/a1ec08fa513d269701dbf1f05bfbb2...
直角三角形.只要一个角为90°等边就是 1个∠为60°的等腰三角形或者 2个∠为60° 或者3个∠相等.或者3边相等。等腰 就是 .2边相等或 2∠相等.任意 就是 .一个由3条线段组成的封闭图形
等腰直角三角形的底边就是斜边c,即底边c=斜边c 三边关系是:c=√2 a=√2 b 具体解法有两种:一、勾股定理;二、利用锐角三角函数
2.等腰直角三角形的性质及判定1.两腰相等,如图,即AC=BC;2.两底角相等,如图,即∠A=∠B=⑧;3.直角三角形斜边的中线等于斜边的一半,如图,即AD=BD=⑨,C