第1个回答 2013-10-25
int a, b, c;
double s=0,area;
Console.Write("输入一个边长:");
a=int.Parse(Console.ReadLine());
Console.Write("输入一个边长:");
b=int.Parse(Console.ReadLine());
Console.Write("输入一个边长:");
c=int.Parse(Console.ReadLine()); if (!(a + b > c || a + c > b || b + c > a))
Console.WriteLine("不是三角形");
else
{
s = (a + b + c) / 2.0;
area = Math.Sqrt((s * (s - a) * (s - b) * (s - c)));
Console.WriteLine(area.ToString());
}
Console.ReadLine();