[問題] 三角形判斷
大家好,我是C#的新手,請多指教。
這題是我們期中的作業:三角形的判斷。
以下是我打的程式碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Check the triangle.");
Console.WriteLine("Please input side a:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("Please input side b:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("Please input side c:");
double c = double.Parse(Console.ReadLine());
if (a + b > c && a + c > b && b + c > a)
{
if (a*a+ b*b == c*c ^ a*a + c*c == b*b ^ b*b +c*c == a*a)
Console.Write("直角");
else if (a*a + b*b > c*c ^ a*a + c*c > b*b ^ b*b + c*c > a*a)
Console.Write("鈍角");
else if (a * a + b * b < c*c ^ a*a + c*c < b*b ^ b*b + c*c < a*a)
Console.Write("銳角 ");
}
else
Console.WriteLine("Error!");
}
}
}
我的問題是,我的程式跑出來看起來沒有錯,可是銳角跟鈍角出來答案會相反耶!
我的教授說要我小幅度修改可是不要就只是把銳角、鈍角互換
請問要怎麼改?因為我真的想不出來....
請各位大大救救我
謝謝你們><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.19.138
※ 編輯: kittyluans 來自: 140.138.19.138 (10/21 17:09)
→
10/21 18:36, , 1F
10/21 18:36, 1F
→
10/21 18:37, , 2F
10/21 18:37, 2F
推
10/23 01:29, , 3F
10/23 01:29, 3F
→
10/23 01:30, , 4F
10/23 01:30, 4F
→
10/23 08:59, , 5F
10/23 08:59, 5F
→
10/23 09:02, , 6F
10/23 09:02, 6F