- // Copyright (c) 2014软件技术2班
- // All rights reserved.
- // 作 者:B38
- // 完成日期:2014年 11月 2日
- // 版 本 号:v1.0
- // 问题描述:创建一个程序判断三角形性质
- //输入描述:任意输入 a b c 值,根据条件判断三角形性质
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{ - double a, b, c;
string result, nature;
Console.WriteLine(Console.Title = "三角形判断器");
Console.WriteLine("请输入边a的值");
a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入边b的值");
b = double.Parse(Console.ReadLine());
Console.WriteLine("请输入边c的值");
c = double.Parse(Console.ReadLine());
if (a + b > c && a - b < c) result = "能构成三角形";
else result = "不能构成三角形";
if (a == b && b == c) nature = "等边三角形";
else if (a == b || a == c || b == c) nature = "等腰三角形";
else if (a * a + b * b == c * c) nature = "直角三角形";
else nature = "任意三角形";
Console.WriteLine("边a的值:{0}\n边b的值:{1}\n边c的值:{2}\n结果:{3}\n性质:{4}", a, b, c, result, nature );
Console.Read();
}
}
}
输出:
总结:
1.通过本作业我学会了C#的编程知识
2.我学会了用编程知识判断三角形性质的问题,增长了经验,收获了自信,感到了快乐
3.我发现C#编程还蛮好玩的,以后还需加强编程的各种能力
4.所用方法还是比较原始和笨,以后要多培养创新能力