九度oj 1048

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九度oj 1048相关的知识,希望对你有一定的参考价值。

 

题目描述:

给定三角形的三条边,a,b,c。判断该三角形类型。

输入:

测试数据有多组,每组输入三角形的三条边。

输出:

对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。

样例输入:
3 4 5
样例输出:
直角三角形
来源:
2009年哈尔滨工业大学计算机研究生机试真题

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
while(cin>>a>>b>>c)
{
int max,x,y;
if(a>=b&&a>=c)
{
max=a;
x=b,y=c;
}
else if(b>=a&&b>=c)
{
max=b;
x=a,y=c;
}
else if(c>=a&&c>=b)
{
max=c;
x=a,y=b;
}
if(x+y<max)
{
cout<<"输入有误"<<endl;
return 0;
}
if(max*max>x*x+y*y)
cout<<"钝角三角形"<<endl;
else if(max*max==x*x+y*y)
cout<<"直角三角形"<<endl;
else if(max*max<x*x+y*y)
cout<<"锐角三角形"<<endl;
}
return 0;
}

以上是关于九度oj 1048的主要内容,如果未能解决你的问题,请参考以下文章

九度oj 题目1397:查找数段

九度OJ-题目1009:二叉搜索树

九度OJ平台练习 —— 题目1009

九度oj1002

oj---九度oj---1061

oj---九度oj---1433