#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
float a, b, c, d;
cout << "請輸入三角形三邊邊長,以空白分隔:";
cin >> a >> b >> c;
d = (pow(a,2)+pow(b,2)-pow(c,2))*(pow(b,2)+pow(c,2)-pow(a,2))*(pow(a,2)+pow(c,2)-pow(b,2));
if (d == 0 && (a+b)>c && (b+c)>a && (c+a)>b)
cout << a << ' ' << b << ' ' << c << " 三邊構成直角三角形\n";
else if (d > 0 && (a+b)>c && (b+c)>a && (c+a)>b)
cout << a << ' ' << b << ' ' << c << " 三邊構成銳角三角形\n";
else if (d < 0 && (a+b)>c && (b+c)>a && (c+a)>b)
cout << a << ' ' << b << ' ' << c << " 三邊構成鈍角三角形\n";
else
cout << a << ' ' << b << ' ' << c << " 三邊不構成三角形\n";
system("PAUSE");
return EXIT_SUCCESS;
}