求大佬指点错误!!!一直TLE
查看原帖
求大佬指点错误!!!一直TLE
622741
Gain楼主2021/12/9 16:58
#include<stdio.h>
int main()
{
	int a[3]={0},t,i,j;
	for(i=0;i<3;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<2;i++)
	{
		for(j=0;i<2-i;j++)
		{
			if(a[j]<a[j+1])
			{
			t=a[j+1];
			a[j+1]=a[j];
			a[j]=t;
			}
		}
	}
		int b=a[0],c=a[1],d=a[2];
		/*判断不能能组成三角形*/
    if (c+d<=b)
	{
		printf("Not triangle\n");
    	return 0;
	}
/*判断能组成三角形*/
	else
	{
		if(c*c+d*d>b*b)
		{
			printf("Acute triangle\n");
		}
		else if(c*c+d*d==b*b)
		{
			printf("Right triangle\n");
		}
		else if(c*c+d*d<b*b)
		{
			printf("Obtuse triangle\n");
		}
	}
    if(d==c||b==c)
	{
		printf("Isosceles triangle\n");
	}
	if(b==c&&d==c)
	{
	 	printf("Equilateral triangle\n");
	}
	return 0;
}
2021/12/9 16:58
加载中...