题目1048:判断三角形类型
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3591
解决:1769
-
题目描述:
-
给定三角形的三条边,a,b,c。判断该三角形类型。
-
输入:
-
测试数据有多组,每组输入三角形的三条边。
-
输出:
-
对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。
-
样例输入:
-
3 4 5
-
样例输出:
-
直角三角形
-
来源:
- 2009年哈尔滨工业大学计算机研究生机试真题
-
-
#include<iostream> using namespace std; int main() { int a,b,c,t; while(cin>>a>>b>>c) { if(b>a&&b>c) { t=b; b=a; a=t; } if(c>a&&c>b) { t=c; c=a; a=t; } if(a*a==b*b+c*c) cout<<"直角三角形"<<endl; if(a*a>b*b+c*c) cout<<"钝角三角形"<<endl; if(a*a<b*b+c*c) cout<<"锐角三角形"<<endl; } return 0; } /************************************************************** Problem: 1048 User: 旺仔 Language: C++ Result: Accepted Time:0 ms Memory:1520 kb ****************************************************************/