您的位置:首页 > 编程语言 > C#

判断三角形C#

2010-11-04 12:03 253 查看
输入三条线段的长度,判断他们能否构成三角形。如果可以,打印他们构成三角形的名称,包括等边 等腰 直角或任意三角形

using System;

using System.Collections.Generic;

using System.Text;

namespace 判断三角形

{

class Program

{

static void Main(string[] args)

{

int a, b, c;

Console.Write("请输入a,b,c/n");

a = int.Parse(Console.ReadLine());

b = int.Parse(Console.ReadLine());

c = int.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 || c * c + b * b == a * a)

{

Console.WriteLine("可以构成直角三角形");

}

else if (a == b && b == c && c == a)

{

Console.WriteLine("可以构成等边三角形");

}

else if (a == b || b == c || a == c)

{

Console.WriteLine("可以构成等腰三角形");

}

else

{

Console.WriteLine("任意三角形");

}

}

else

{

Console.WriteLine("不能构成三角形");

}

Console.ReadKey();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: