83分,求大佬看看怎么回事!
  • 板块灌水区
  • 楼主zzxzzx_
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/10/1 10:44
  • 上次更新2024/10/1 14:24:30
查看原帖
83分,求大佬看看怎么回事!
1458559
zzxzzx_楼主2024/10/1 10:44
#include <stdio.h>
int main()
{
	int a,b,c,t;
	scanf("%d%d%d",&a,&b,&c);

//将输入数据按从小大的顺序排列 
	if(a>b)
	{
		t=a;
		a=b;
		b=t;
	}
	if(a>c)
	{
		t=a;
		a=c;
		c=t;
	}
	if(b>c)
	{
		t=c;
		c=b;
		b=t;
	}
	
	if((a+b<=c)||(c-a>=b))
		printf("Not triangle\n");
	else
	{
		if(a*a+b*b==c*c)
			printf("Right triangle\n");
		else
		{
			if((b*b+c*c>a*a)&&(b*b+c*c-a*a-2*b*c<0))
				printf("Acute triangle\n");
		}
		if((a*a+b*b<c*c)&&(a*a+b*b-c*c+2*a*b>0))
			printf("Obtuse triangle\n");
		if((a==b)||(a==c)||(b==c))
			printf("Isosceles triangle\n");
		if((a==b)&&(a==c)&&(b==c))
			printf("Equilateral triangle");
	}
	
	return 0;
}
2024/10/1 10:44
加载中...