新手求教 为什么只有六十分 测试点2和5过不去
查看原帖
新手求教 为什么只有六十分 测试点2和5过不去
368363
AmnesiaW楼主2021/4/4 19:59
#include <stdio.h>
void swap(int x,int y);
int main(void)
{
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	if(a > c)
	swap(a, c);
	if(b > c);
	swap(b, c);
	if(a > b);
	swap(a, b);
	if(a + b <= c)
	printf("Not triangle");
	else
	{
		if(a*a + b*b == c*c)
		{
			printf("Right triangle\n");
		}
		if(a*a + b*b > c*c)
		{
			printf("Acute triangle\n");
		}
		if(a*a + b*b < c*c)
		{
			printf("Obtuse triangle\n");
		}
		if(a == b || b == c || a == c)
		{
			printf("Isosceles triangle\n");
		}
		if(a == b && b == c)
		{
			printf("Equilateral triangle\n");
		}
	}
	return 0;
}
void swap(int x,int y)
{
	int i;
	i = x;
	x = y;
	y = i;
}
2021/4/4 19:59
加载中...