您的位置:首页 > 其它

题目1048:判断三角形类型

2014-02-19 21:43 393 查看


#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
int num[3];
while(scanf("%d %d %d",&num[0],&num[1],&num[2])==3)
{
for(int i=0; i<2; i++)
{
for(int j=0; j<2-i; j++)
{
if(num[j]>num[j+1])
{
int temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
if(num[0]*num[0] + num[1]*num[1] == num[2]*num[2])
cout << "直角三角形" << endl;
else if(num[0]*num[0] + num[1]*num[1] > num[2]*num[2])
cout << "锐角三角形" << endl;
else if(num[0]*num[0] + num[1]*num[1] < num[2]*num[2])
cout << "钝角三角形" << endl;
}
return 0;
}

/**************************************************************
Problem: 1048
User: liuguiyangnwpu
Language: C++
Result: Accepted
Time:10 ms
Memory:1512 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息