下面是引用Lenki於2008-12-06 01:16(1樓)發表的 :
下面這行有bug.....
textBox4.Text = "此三角形為純角三角形!";
純角→鈍角
說真的…我也不確定找到的公式正不正確@@"
不過這是老師出的作業…也只能硬著頭皮先交了~
以下是我有修正過的~
private void button1_Click(object sender, EventArgs e)
{
int A2, B2, C2;
int A, B, C;
A = int.Parse(textBox1.Text);
B = int.Parse(textBox2.Text);
C = int.Parse(textBox3.Text);
A2 = A * A;
B2 = B * B;
C2 = C * C;
if (A + B > C && A + C > B && B + C > A)
{
if (A2 + B2 == C2 ^ A2 + C2 == B2 ^ B2 + C2 == A2 )
textBox4.Text = "此三角形為直角三角形!";
else if (A2 + B2 > C2 ^ A2 + C2 > B2 ^ B2 + C2 > A2 )
textBox4.Text = "此三角形為純角三角形!";
else if (A2 + B2 < C2 ^ A2 + C2 < B2 ^ B2 + C2 < A2)
textBox4.Text = "此三角形為銳角三角形!";
}
else
textBox4.Text = "不可構成三角形!";
}