c++急急急急急急!!判断三角形类型(程序需要运用函数)

c++急急急急急急!!判断三角形类型(程序需要运用函数),第1张

#include <iostream>

using namespace std;

int main()

{

int s1,s2,s3;

cout<<"请输入三条边"<<endl;

cin>>s1>>s2>>s3;

if((s1+s2<=s3)||(s2+s3<=s1)||(s1+s3<=s2))

{

cout<<"不能构成三角形"<<endl;

return 0;

}

else

{

if(s1==s2&&s2==s3)

cout<<"是等边三角形"<<endl;

else if((s1==s2)||(s2==s3))

{

if((s1s1+s2s2==s3s3)||(s2s2+s3s3==s1s1)||(s1s1+s3s3==s2s2))

cout<<"是等腰直角三角形"<<endl;

else

cout<<"等腰三角形"<<endl;

}

else if((s1s1+s2s2==s3s3)||(s2s2+s3s3==s1s1)||(s1s1+s3s3==s2s2))

cout<<"直角三角形"<<endl;

else

cout<<"一般三角形"<<endl;

}

}

Dim

d(1

To

3)

As

Single,

a

As

Single,

b

As

Single,

c

As

Single

Private

Sub

Command1_Click()

d(1)

=

Val(Text1Text)

d(2)

=

Val(Text2Text)

d(3)

=

Val(Text3Text)

For

i

=

1

To

3

For

j

=

i

+

1

To

3

If

d(i)

<

d(j)

Then

t

=

d(i):

d(i)

=

d(j):

d(j)

=

t

Next

Next

a

=

d(1):

b

=

d(2):

c

=

d(3)

If

a

<

b

+

c

And

a

>

b

-

c

Then

Print

"这三条线段能围成三角形"

If

a

^

2

=

b

^

2

+

c

^

2

Then

Print

"这个三角形是直角三角形,它的面积是:"

&

b

c

/

2

Else

Print

"这个三角形不是直角三角形"

End

If

Else

Print

"这三条线段不能围成三角形"

End

If

End

Sub

#include<iostreamh>

void main()

{

int a,b,c;

cin>>a>>b>>c;

if(a==b && b==c)//不允许连续== 只能分别判断 用&&连接

cout<<"该三角形为正三角形"<<endl;

else if(a==b‖a==c‖b==c)

cout<<"该三角形为等腰三角形"<<endl;

else if((a+b<=c)‖(a-b>=c)‖(b-a>=c)‖(b+c<=a)‖(b-c>=a)‖(c-b>=a)‖(a+c<=b)‖(a-c>=b)‖(c-a>=b))//这个判断太麻烦了 没必要这么麻烦的

cout<<"非三角形"<<endl;

else

cout<<"一般三角形"<<endl;

}

//PS:更准确的做法是先判断是否为三角形 然后再判断三角形类型 比如 1 1 3 这个是不能构成三角形的 在你这个程序中会判断为等腰

更好的做法:

#include<iostreamh>

 

void main()

{

    int a,b,c;

    cin>>a>>b>>c;

    if((a+b<=c)||(b+c<=a)||(a+c<=b))

        cout<<"非三角形"<<endl;

   else if(a==b && b==c)//不允许连续== 只能分别判断 用&&连接

        cout<<"该三角形为正三角形"<<endl;

    else if(a==b||a==c||b==c)

        cout<<"该三角形为等腰三角形"<<endl;

    else

        cout<<"一般三角形"<<endl;

 

}

以上就是关于c++急急急急急急!!判断三角形类型(程序需要运用函数)全部的内容,包括:c++急急急急急急!!判断三角形类型(程序需要运用函数)、VB三角形判断程序、判断三角形形状的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9297111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存