02.// All rights reserved.
04.// 完成日期:2014年 11 月 16日
05.// 版 本 号:v1.0
06.//
07.// 问题描述:创建一个程序来求三角形。该程序提示用户输入数据,然后显示出三角形的三边。
08.// 输入描述:三个三角形的边长,代表数值
09.// 程序输出:辨别三角形
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c;//a为第一条边b为第二条边c第二条边
Console.WriteLine("请输入第一条边");
a = Convert.ToInt32(Console.ReadLine());//换成int类型的数据赋值给a
Console.WriteLine("请输入第二条边");
b = Convert.ToInt32(Console.ReadLine());//换成int类型的数据赋值给b
Console.WriteLine("请输入第三条边");
c = Convert.ToInt32(Console.ReadLine());//换成int类型的数据赋值给c
if (a > b + c && b > a + c && c > a + b)
Console.WriteLine("能构成三角形");
else if (a == b && b == c && c == a)
Console.WriteLine("三角形为等边三角形");
else if (c > b && c > a && b == a || b > c && b > a && c == a || a > c && a > b && b == c)
Console.WriteLine("三角形为等腰三角形");
else if (a * a + b * b == c * c || c * c + b * b == a * a || a * a + c * c == b * b)
Console.WriteLine("三角形为直角三角形");
else Console.WriteLine("三角形为任意三角形");
Console.ReadLine();
}
}
}