int a , b , c ;
string result;
Console.WriteLine("请输入三条边的边长,以回车为间隔");
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 == b && b == c) result = ("等边三角形");
else if (a == b || a == c || b == c)
{
result = ("等腰三角形");
}
else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) result = ("直角三角形")
else result = ("任意三角形");
}
else result = ("不是三角形");
Console.WriteLine("边长为{0},{1},{2}的三条边构成\n{3}三角形", a, b, c, result);
Console.ReadLine();
string result;
Console.WriteLine("请输入三条边的边长,以回车为间隔");
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 == b && b == c) result = ("等边三角形");
else if (a == b || a == c || b == c)
{
result = ("等腰三角形");
}
else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) result = ("直角三角形")
else result = ("任意三角形");
}
else result = ("不是三角形");
Console.WriteLine("边长为{0},{1},{2}的三条边构成\n{3}三角形", a, b, c, result);
Console.ReadLine();
总结:1.通过本次作业我学会了三角形类型判断。2.解决了三角形类型判断的问题,增长了经验,得到了自信。o(*-*)o哈哈