文章

145

粉丝

143

获赞

21

访问

35.0k

头像
判断三角形类型 题解:C
P1351 哈尔滨工业大学机试
发布于2024年2月23日 19:30
阅读数 221

设三角形三条边分别为a,b,c,c为最长边。 如果c^2<a^2+b^2, 则为锐角三角形; 如果c^2=a^2+b^2,则为直角三角形; 如果c^2>a^2+b^2,则为钝角三角形。 

#include <stdio.h>

int main()
{
	int t,a,b,c;
	while(scanf("%d %d %d",&a,&b,&c) != EOF)
	{
		if(a < b)
		{
			t = a;
			a = b;
			b = t;
		}
		if(a < c)
		{
			t = a;
			a = c;
			c = t;
		}
		if(a*a == b*b+c*c) printf("直角三角形\n");
		else if(a*a < b*b+c*c) printf("锐角三角形\n");
		else printf("钝角三角形\n");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发