33分求解C语言
查看原帖
33分求解C语言
1442438
XLan_02楼主2024/9/11 17:01
#include<stdio.h>
int main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a==0||b==0||c==0){
		printf("Not triangle\n");
	}else{
	
		if(a+b<c||a+c<b||b+c<a){
			printf("Not triangle\n");
		}
		if(a*a+c*c==b*b||a*a+b*b==c*c||c*c+b*b==a*a){
			printf("Right triangle\n");
		}
		if(a*a+c*c>b*b||a*a+b*b>c*c||c*c+b*b>a*a){
			printf("Acute triangle\n");
		}
		if(a*a+c*c<b*b||a*a+b*b<c*c||c*c+b*b<a*a){
			printf("Obtuse triangle\n");
		}
		if(a==b||b==c||a==c){
			printf("Isosceles triangle\n");
		}
		if(a==b&&b==c&&a==c){
			printf("Equilateral triangle\n");
		}
	}

} 
2024/9/11 17:01
加载中...