用C语言编写一个程序,实现用户输入的三角形的三条边长判定是何种三角形?

如题所述

#include<iostream.h>void main(){ float a, b, c; for(cin>>a>>b>>c;a>0&&B>0&&c>0;) { if(a+b<c||b+c<a) cout<<"不能构成三角形\n"; else if(a==b&&b==c) cout<<"等边三角形\n"; else if((a*a==b*b+c*c)||(b*b==a*a+c*c0||(c*c==a*a+b*b)) { if(a==b||b==c||a==c) cout<<"等腰直角\n"; else cout<<"直角三角形\n"; } else cout<<"一般三角形\n"; }}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-11
解三角形的有关函数
第2个回答  2013-11-11
我写下思想ifa=b,看b是否等于c,是。。。。否。。。。。。ifa不等于b,看b是否等于c,是。。。。否。。。。。。 看a是否等于c,是。。。。否。。。。。。 就这样,有点简略

编写一个程序根据用户输入的三角形的三边长判定是何种三角形_百度知 ...
{ double a,b,c;printf("请输入三角形的三条边的长度:\\n");scanf("%lf%lf%lf",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){ if(a==b&&b==c)printf("等边三角形!\\n");else { if((a==b&&b!=c)||(b==c&&b!=a)||(a==c&&c!=a))printf("等腰三角形!\\n");else ...

...他们能否构成三角形,如果可以,能构成何种三角形
就是单纯的条件语句,我没写近似值的比较,你想输入精确的小数比较(比如满足1:2:√3),自己写个取近似值的函数再传值好了。include<stdio.h>double jd(double a,double b,double c);\/\/通过3个角度判断 返回0:不是三角形 返回1:是三角double bc(double a,double b,double c);\/\/通过3...

用C#语言判定三角形
int equFlag =1;\/\/普通三角形 int typeFlag = 3;\/\/直角三角形 Array.Sort(values);mix = values[0];mid = values[1];max = values[2];if (mix == max )equFlag = 0;\/\/等边三角形 else if (mid == max || mid == mix)equFlag = 2;\/\/等腰三角形 if (values[0] + values...

C语言怎么做
还有可能不是三角形哦,比如:9,2,5 用if...else...就可以,先排序a>=b>=c if(b+c<=a){\/*不能构成三角形*\/} else if(a==c){\/*等边*\/} else if(a==b || b==c){\/*等腰*\/} else{\/*一般*\/} if(a*a==b*b+c*c) {\/*直角*\/} else {\/*不是直角*\/} ...

输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指...
判定法一:1、锐角三角形:三角形的三个内角都小于90度。2、直角三角形:三角形的三个内角中一个角等于90度,可记作Rt△。3、钝角三角形:三角形的三个内角中有一个角大于90度。判定法二:1、锐角三角形:三角形的三个内角中最大角小于90度。2、直角三角形:三角形的三个内角中最大角等于90...

每个三角形都有两个锐角所以单拼一个锐角不能判定它是什么三角形是对...
1、每个三角形都有两个锐角。这个判断是基本前提,是正确的。2、一个三角形,如果只知道其中一个角情况而没有其他任何条件,是判断不出来该三角形是何种三角形。例如:△ABC中,∠B=30°。那么该三角形是何种三角形呢??结论是:无法判断,如果另外两个角其中之一大于90°,那么就是钝角三角形;...

怎样判定三角形全等教学反思
三、认真设计了“边边边”定理判定的演示,形成直观印象,课前我准备了每两根长短相同的6根小木棍,让学生摆成两个三角形,猜一猜是不是全等?后通过重合验证所猜结论,以及所需的结论。四、利用尺规画一个三角形和手中剪的三角形全等,引导学生试着画图,并让学生发现存在的问题,最后给出确的画法...

邮政储蓄小额贷款条件
2,是针对商户,这个你要有工商营业执照,要正常经营三个月以上。而且要找一到两个担保人,最多可以贷款10万。从你申请到审批下来大概一周时间,会把钱打到你在邮储银行开通的活期账户里。还有一种 贷款金额1万元以下只需一个担保人,1万元以上需要两个担保人,不需要任何抵押。此项贷款的对象为农民...

编写一个程序根据用户输入的三角形的三边长判定是何种三角形
你好,程序如下:void main(){double a,b,c;printf("请输入三角形的三条边的长度:\\n");scanf("%lf%lf%lf",&a,&b,&c);

编写C程序。实现根据用户输入的三角形的三条边长判定是何种三角形
\/*printf("输入三角形的三条边a,b,c:"); *\/ printf("please input triangle side a,b,c:");scanf("%f,%f,%f",&a,&b,&c);\/ 判断三边是否构成三角形 任意两条边的和大于另一条边,写程序时需做三次判断。\/ if(a+b>c||a+c>b||b+c>a){ if(a==b&&a==c)\/*如果三条...

相似回答