#21081: 一定能AC 但慎入唷~XDD


m923t917 (XDDDDXD)


if (a<b and b<c)

{

if ((a+b)>c)

{

if ((a*a+b*b)>(c*c))

{

cout << "acute triangle" << endl;

}

if ((a*a+b*b)==(c*c))

{

cout << "right triangle" << endl;

}

if ((a*a+b*b)<(c*c))

{

cout << "obtuse triangle" << endl;

}

}

else

{

break;

}

}

 

這只是一部分的判別式,假設a<b<c的情況下
當然還有b<a<c、a<c<b...之類的
都寫出來判別的話,一定能AC

但是這方法蠻笨的,推薦初學者先用這樣的方式,再慢慢簡化!!