通过坐标判断三角形c语言
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
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("直角三角形");
}
if(g*g<i*i+h*h)
{
printf("锐角三角形");
}
}
}
#include <stdio.h>
#include <stdlib.h>
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("直角三角形");
}
if(g*g<i*i+h*h)
{
printf("锐角三角形");
}
}
}
#include <stdio.h>
#include <stdlib.h>
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)