Copyright (c) 2014软件技术一班
// All rights reserved.
//作 者:A32 吴昊展
//完成日期 ; 2014年11月1日
//版本号;v1.0
//问题描述 ;创建一个程序来求三条边能组成啥样的三角形。
//输入描述;三条边的长
//程序输出:是啥三角形
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
Console.WriteLine("请输入第一条边的值");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二条边的值");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第三条边的值");
c = Convert.ToDouble(Console.ReadLine());
if (a <= 0||b <= 0|| c <= 0)
{
Console.WriteLine("您输入的数值有误");
Console.Read();
}
if (a + b > c && a + c > b && c + b > a)
{
if (a == b && a == c)
{
Console.WriteLine("此三角形为等边三角形");
Console.Read();
}
else if (a == b || a == c || b == c)
{
Console.WriteLine("此三角形为等腰三角形");
Console.Read();
}
else if ((a * a) + (b * b) == (c * c) || (a * a) + (c * c) == (b * b) || (b * b) + (c * c) == (a * a))
{
Console.WriteLine("此三角形式直角三角形");
Console.Read();
}
else
{
Console.WriteLine("条件不足以成立三角形");
Console.Read();
}
}
}
}
}
}