//九度OJ 1048 判断三角形类型
//http://ac.jobdu.com/problem.php?pid=1048
//本来直接判断排序就是了……不过鉴于优先队列的写法不是很熟悉,就用优先队列来干他了!熟悉一下优先队列的操作……
#include<stdio.h>
#include<queue>
using namespace std;
priority_queue< int > Q;
int main()
{
int a,b,c,temp;
while(~scanf("%d %d %d",&a,&b,&c))
{
while(Q.empty()==false)Q.pop();
Q.push(a);
Q.push(b);
Q.push(c);
a=Q.top();
Q.pop();
b=Q.top();
Q.pop();
c=Q.top();
temp=a*a-b*b-c*c;
if(temp==0)printf("直角三角形\n");
else if(temp>0)printf("钝角三角形\n");
else printf("锐角三角形\n");
}
return 0;
}
//九度OJ 1048 判断三角形类型
最新推荐文章于 2021-03-19 09:36:04 发布