69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,t;
double A;
printf("三角形的三边是:");
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b)
{
if(a>=c) {
t = a;
a = c;
c = t;
} else{
t = c;
b = a;
a = t;
}
}
else
{
if(b>=c) {
t = b;
b = a;
a = t;
}
if(b<c) {
t = c;
c = a;
a = t;
}
}
A = cos(b*b+c*c-a*a/2*b*c);
if(A > 0 && fabs(A) >= 1e-16)
printf("此三角形为钝角三角形");
else if(A < 0 && fabs(A) >= 1e-16)
printf("此三角形我锐角三角形");
else if (fabs(A) < 1e-16)
printf("此三角形为直角三角形");
return 0;
}