#include <stdio.h>
int main() {
int a[3];
scanf("%d%d%d", &a[0], &a[1], &a[2]);
for(int i = 0; i < 2; i ++){
for(int j = 1; j < 3; j ++){
if(a[j]<a[i]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
if(a[0]*a[0]+a[1]*a[1] == a[2]*a[2]){
printf("直角三角形");
} else if(a[0]*a[0]+a[1]*a[1] < a[2]*a[2]){
printf("钝角三角形");
} else {
printf("锐角三角形");
}
return 0;
} #include<stdio.h>
int main(){
int a,b,c;
while(scanf("%d %d %d",&a,&b,&c)!=EOF){
if(a>=b && a>=c){
if(b*b+c*c==a*a)
printf("直角三角形");
else if(b*b+c*c<a*a)
printf("钝角三角形");
else
printf("锐角三角形");
}
else if(b>=a && b>=c){
if(a*a+c*c==b*b)
printf("直角三角形");
else if(a*a+c*c<b*b)
printf("钝角三角形");
else
printf("锐角三角形");
}
else if(c>=a && c>=b){
if(a*a+b*b==c*c)
printf("直角三角形");
else if(a*a+b*b<c*c)
printf("钝角三角形");
else
printf("锐角三角形");
}
printf("\n");
}
}
用勾股定理判定。 较小两边的平方和 小于 最长边的平方,则为 钝角 等于 则 直角 大于 则 锐角