三角形类别的判定
来源:互联网 发布:扫雷红包软件 编辑:程序博客网 时间:2024/04/29 12:38
//2014软件技术2班
//作者B15
//完成日期:2014年11月4日
//描述问题:创建一个程序分析三角形的类别,该程序提醒用户输入三角形的三条边,然后输出三角形的类别
//输入描述:分别输入实数a,b,c
//输出描述:输出三角形的类别
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
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 > b && a > c && b + c <= a || b > a && b > c && a + c <= b || c > a && c > b && a + b <= c)
Console.WriteLine("不能构成三角形");
else if (a == b && b == c)
Console.WriteLine("这是一个等边三角形");
else if (a == b && a * a + b * b == c * c || a == c && a * a + c * c == b * b || b == c && b * b + c * c == a * a)
Console.WriteLine("这是一个等腰直角三角形");
else if (a == b || a == c || b == c)
Console.WriteLine("这是一个等腰三角形");
else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
Console.WriteLine("这是一个直角三角形");
else
Console.WriteLine("这是任意三角形");
Console.Read();
}
}
}
- 三角形类别的判定
- 三角形的判定
- Java:三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 三角形的判定
- 老实的工程师,是否比较容易吃亏(转载)
- NES文件利用MATLAB可视化
- 不敢娶的媳妇
- SVN cleanup失败解决办法
- Android发post请求, 服务器端如何获取参数
- 三角形类别的判定
- 常用 Java 静态代码分析工具的分析与比较
- 【C++】【学习笔记】【014】对象
- WIN7系统无线网络无法打开异常:netsh winsock reset catalog
- Log4j使用教程
- SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
- 1.5插入排序-希尔排序
- Impala是如何提升3~90倍查询效率的
- C++ 流(stream)总结