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 ("构不成三角形!");
}
运行了,感觉没问题,但是用不用考虑两边之差的情况呢 ?
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 ("构不成三角形!");
}
运行了,感觉没问题,但是用不用考虑两边之差的情况呢 ?
相关文章推荐
- 表格汇总器(C#)
- C# 为String类型增加方法详解
- 浅谈C# 非模式窗体show()和模式窗体showdialog()的区别
- C#验证码问题的快速解决方法
- C#语言基础――结构体和枚举类型全面解析
- C#处理猜拳问题的简单实例(非窗体)
- C#新手入门代码 利用return 提前终止函数
- C#中获取服务器IP,客户端IP以及网卡物理地址
- C#桌面办公应用-工资管理系统系列七
- Rendering Transparent 3D Surfaces in WPF with C#(转载)
- 使用C#(Random)随机数来制作随机字母数字混合密码生成器
- 一点一点学C#2
- [C#6] 6-表达式形式的成员函数
- C#多线程编程
- C#泛型编程
- C# 缓存(Cache)
- c# out ref 多个返回值问题个人总结
- C# 刷新win7桌面
- C#中的抽象类、密封类、静态类
- C#中的延迟加载