输入三角形的三条边,输出三角形的性质。

来源:互联网 发布:淘宝直播回放下载 编辑:程序博客网 时间:2024/04/30 13:18

问题及源程序

//

//软件技术1班   

//作者:A27陈城安  

//完成时间:2014年11月1日

//问题描述:输入三角形的三条边a,b,c的值,根据数值,判断能否构成三角形。

//输入描述:输入三个数值,代表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;//a,b,c为三角形的三条边。            Console.WriteLine("请输入a的值");            a = Convert.ToDouble(Console.ReadLine());            if(a<0)             {                Console.WriteLine("不能输入负数");                Console.Read();            }            Console.WriteLine("请输入b的值");            b = Convert.ToDouble(Console.ReadLine());             if(b<0)             {                Console.WriteLine("不能输入负数");                Console.Read();            }            Console.WriteLine("请输入c的值");            c = Convert.ToDouble(Console.ReadLine());             if(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 || a == c || b == 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 || a == c || b == c)                 {                 Console.WriteLine("是等边直角三角形");                 Console.Read();                 }                 else Console.WriteLine("是任意三角形");                 Console.Read();                 }                                }        }    }

输出结果:

总结:1.通过这次作业我更熟悉了if分支语句的用法。2.从编程的过程中明白了逻辑腰严谨。3.我收获了学习带来的乐趣。

0 0
原创粉丝点击