83分 怎样在我的代码基础上让输入三正确打出
查看原帖
83分 怎样在我的代码基础上让输入三正确打出
1132685
ONicklgzh楼主2023/11/15 14:41
#include <stdio.h>
int main(){
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	if(a+b<=c||a+c<=b||b+c<=a){
		printf("Not triangle"); return 0;
	}
      if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a){
		printf("Right triangle\n");
	}else if(a*a+b*b>c*c||a*a+c*c>b*b||b*b+c*c>a*a){
		printf("Acute triangle\n");
	}else if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a){
		printf("Obtuse triangle\n");
	}
	   if(a==b||a==c||b==c){
	   	printf("Isosceles triangle\n");
	   }
	   if(a==b&&b==c){
	   	printf("Equilateral triangle");
	   }
	   return 0;
	}

2023/11/15 14:41
加载中...