求求大佬们看看(c语言)为啥只有16分
查看原帖
求求大佬们看看(c语言)为啥只有16分
600701
hcy66666楼主2021/11/20 13:40
#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\n");
		
	}
	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	t;
	t = *x;
	*x = *y;
	*y = t;
}
2021/11/20 13:40
加载中...