c语言判定三角形流程图_通过坐标判断三角形c语言

#include 

#include 

int main()

{

int a,b,c,d,e,f;

double g,h,i,j,k,l;

printf("

请输入

3

个点的坐标,

(

不用加括号,坐标之间用逗号隔开

)")

scanf("%d

%d%d

%d%d

%d",&a,&b,&c,&d,&e,&f);

g=sqrt((a-c)*(a-c)+(b-d)*(b-d));

h=sqrt((c-e)*(c-e)+(d-f)*(d-f));

i=sqrt((e-a)*(e-a)+(f-b)*(f-b));

if(h>g&&h>i)

{

j=h;

h=g;

g=j;

}

if(i>h&&i>g)

{

k=i;

i=g;

g=k;

}

if(i>h)

{

l=h;

h=i;

i=l;

}

if(g>=h+i||g<=h-i)

{

printf("

不是三角形

");

}

else

{

if(g*g>i*i+h*h)

{

printf("

钝角三角形

");

}

if(g*g==i*i+h*h||i*i==g*g+h*h||h*h==i*i+g*g)

{

printf("

直角三角形

");

}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值