首页 > 代码库 > 九度oj 题目1048:判断三角形类型
九度oj 题目1048:判断三角形类型
题目1048:判断三角形类型
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:8240
解决:3992
- 题目描述:
给定三角形的三条边,a,b,c。判断该三角形类型。
- 输入:
测试数据有多组,每组输入三角形的三条边。
- 输出:
对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。
- 样例输入:
3 4 5
- 样例输出:
直角三角形
1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 int main(){ 5 int a[3]; 6 while(cin >> a[0] >> a[1] >> a[2]){ 7 sort(a, a + 3); 8 int a1 = a[0] * a[0], a2 = a[1] * a[1], a3 = a[2] * a[2]; 9 if(a1 + a2 == a3)10 cout << "直角三角形" << endl;11 else if(a1 + a2 > a3)//根据余弦定理12 cout << "锐角三角形" << endl;13 else14 cout << "钝角三角形" << endl;15 }16 return 0;17 }
九度oj 题目1048:判断三角形类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。