c83分为啥过不了
查看原帖
c83分为啥过不了
538273
lt1526679338楼主2022/12/24 15:42
#include<stdio.h>
int main(){
	int i,t,a[3];//三条边的长度
	for(i=0;i<3;i++)
	scanf("%d",&a[i]);
	for(i=0;i<3;i++){
		for(int j=i+1;j<3;j++)
		if(a[j]>a[i]){
			t=a[i];
			a[i]=a[j]; 
			a[j]=t;
		}
	}
	if(a[1]+a[2]<a[0])
		printf("Not triangle\n");
	else{
		if(a[0]*a[0]==a[1]*a[1]+a[2]*a[2])
			printf("Right triangle\n");
			//printf("\n");
		if(a[0]*a[0]<a[1]*a[1]+a[2]*a[2])
			printf("Acute triangle\n");
			//printf("\n");
		if(a[0]*a[0]>a[1]*a[1]+a[2]*a[2])
			printf("Obtuse triangle\n");
			//printf("\n");
		if(a[1]==a[2])
			printf("Isosceles triangle\n");
			//printf("\n");
		if(a[0]==a[1]&&a[1]==a[2])
			printf("Equilateral triangle\n");
			//printf("\n");
	}
	return 0;
} 
2022/12/24 15:42
加载中...