第一个不通过是咋回事
查看原帖
第一个不通过是咋回事
467772
咸鱼臭弟弟楼主2021/1/14 14:47
#include <stdio.h>
int main(){
	int x,y,z,num;
	scanf("%d%d%d",&x,&y,&z);
	//进行排序 
	if(x>y){
		num=x;
		x=y;
		y=num;
	}
	if(x>z){
		num=x;
		x=z;
		z=num;
	}
	if(y>z){
		num=y;
		y=z;
		z=num;
	} 
	if(x+y>z&&x+z>y&&y+z>x){
		if(x*x+y*y>z*z){
			printf("Acute triangle\n");
		}else if(x*x+y*y==z*z){
			printf("Right triangle");
		}else if(x*x+y*y<z*z){
			printf("Obtuse triangle\n");
		}
		
		if(x==y&&x==z&&y==z){
			printf("Equilateral triangle");
		}else if(x==y||x==z||y==z){
			printf("Isosceles triangle");
		}
	}else{
		printf("Not triangle");
	}
	return 0;	
}
2021/1/14 14:47
加载中...