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

c#三个数是否能构成三角形

2016-07-09 11:31 316 查看
            int  a = int .Parse (Console.ReadLine ());
            int  b = int .Parse (Console.ReadLine ());
            int  c = int .Parse (Console.ReadLine ());
            if (a + b > c && b + c > a && a + c > b) {
                if (a == b || a == c || b == c) {
                    Console.WriteLine ("这三条边可以构成一个等腰三角形");
                } else if (a == b && b == c) {
                    Console.WriteLine ("这三条边可以构成一个等边三角形");
                } else {
                    Console.WriteLine ("这三条边可以构成一个普通三角形");
                }

            } else {
                Console.WriteLine ("构不成三角形!");
            
            }

运行了,感觉没问题,但是用不用考虑两边之差的情况呢 ?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: