判断三角形
2014-11-01 10:29
155 查看
// 完成日期:2014年 11 月 1 日 // 版 本 号:v1.0 // // 问题描述:创建一个程序来判断三角形。 // 输入描述:三条边的边长 // 程序输出:三角形的性质 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _3jiao_xing { class Program { static void Main(string[] args) { double a,b,c; //边长 Console.WriteLine("输入边长a"); a=Convert.ToDouble(Console. ReadLine()); Console.WriteLine("输入边长b"); b=Convert.ToDouble(Console. ReadLine()); Console.WriteLine("输入边长c"); c=Convert.ToDouble(Console. ReadLine()); if (a<=0||b<=0||c<=0) //防止输入错误数值 { Console.WriteLine("输入错误"); Console.Read(); } if (a + b > c && a + c > b && b + c > a) //判断是否为三角形 { if (a == b && b == c) { Console.WriteLine("是等边三角形"); Console.Read(); } else if (a == b || b == c || a == c) { Console.WriteLine("是等腰三角形"); Console.Read(); } else if ((a * a) + (b * b) == (c * c) || (a * a) + (c * c) == (b * b) || (b * b) + (c * c) == (a * a)) { { Console.WriteLine("是直角三角形"); Console.Read(); } if (a == b || b == c || a == c) { Console.WriteLine("是等腰直角三角形"); Console.Read(); } } else { Console.WriteLine("是任意三角形"); Console.Read(); } } else { Console.WriteLine("输入的三边不能组成三角形"); Console.Read(); } } } }
总结:加深了对if语句的了解
相关文章推荐
- 判断一个点是否在指定三角形内(1)
- 判断点是否在三角形内
- 判断三角形,一个简单的水分支(不是分治)(坑了我三次提交)
- 输入任意3个整数 判断是否能组成三角形 它的面积是多少?
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- js判断一点是否在一个三角形内
- 三角形类型判断
- 三角形判断
- 5.3从键盘任意输入三位数,判断能否构成三角形
- 射线与三角形求交,并判断是否在三角形内的完整代码(带测试)
- 判断点是否在三角形内
- 如何判断点在三角形内??
- 判断一个点是不是在三角形中 用面积算法
- 简单的判断三个数能否构成三角形
- 判断两个三角形是否全等
- 判断是否是三角形
- 《C/C++/Java/Pascal 程序设计基础》习题集之分支-02. 三角形判断(15)
- 判断三个数是否能够组成一个三角形
- 分支-02. 三角形判断
- 判断一个点是否在三角形区域内