输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
来源:互联网 发布:临沂淘宝培训 编辑:程序博客网 时间:2024/04/30 10:20
// Copyright (c) 2014软件技术2班
// All rights reserved.
// 作 者: B35
// 完成日期:2014年11月2日
// 版 本 号:v1.0
//
// 问题描述:利用C#编写一个程序来判断三角形的三条边能否构成三角形并判断其性质
// 输入描述:三角形a,b,c的值
// 输出描述:其能否成为三角形,并输出三角形的性质
{
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 > c) && (b + c > a) && (c + a > b))
{
if ((a == b && c != a) || (b == c && c != a) || (c == a && c != b))
Console.WriteLine("这是一个等腰三角形");
else if (a == b && b == c && c == a)
Console.WriteLine("这是一个等边三角形");
else if ((a * a + b * b == c*c) || (b * b + c * c == a*a) || (c * c + a * a == b*b))
Console.WriteLine("这是一个直角三角形");
else
Console.WriteLine("这三条边可以构成三角形");
}
else
Console.WriteLine("这三条边不可以构成三角形!");
Console.Read();
}
}
}
输出结果:
总结:在编程的过程中总是漏掉了某些条件,要不就是搞混了&&与||的意义,以后要多加注意,考虑要充分
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- 判断a,b,c的值能否构成一个三角形
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- 输入三角形的三边值,判断能否构成三角形
- 判断输入的三角形边长能否构成三角形
- 输入三条边 a,b,c,判断是否能构成三角形,分别输出不能构成三角形、等边三角形、等腰三角形、直角三角形、一般三角形。
- 判断能否构成三角形 并输出三角形的周长和面积
- 如何判断三角形能否构成以及三角形的类型
- 输入三角形三边的值,判断是否是三角形,并输出是什么三角形
- 输入三个坐标,判断能否构成三角形,如果能,输出其周长和面积。
- 输入三个数并计算其构成三角形的面积
- C++上机报告,任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标No Triangle!
- 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- 问题三十四: 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- 判断输入三条边能否构成三角形
- 判断输入三边能否构成三角形
- 判断三角形的性质
- Android笔记
- Android一一Activity之入栈出栈操作
- 2-sat 输出任意一组可行解&拓扑排序+缩点 poj3683
- Java_Eclipse学习(二)
- 月末总结(10月)
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- js设置元素时好时坏的问题
- 打开多个unity项目
- 多线程 or 多进程 (转强力推荐)
- mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations
- iframe双滚动条 解决方式 CSS3 overflow-y 属性
- 冒泡排序的交换次数
- tomcat目录解释
- Unity3D性能优化--- 收集整理的一堆