1106 -- 三角形
来源:互联网 发布:大众软件app 编辑:程序博客网 时间:2024/05/16 11:55
三角形
Time Limit:1000MS Memory Limit:65536K
Total Submit:431 Accepted:217
Description
输入三角形三边长度a,b,c(均为正整数)判断能否为直角三角形的三个边长。如果可以则输出"yes",如果不能则输出"no",如果根本无法组成三角形则输出 "not a triangle"
Input
输入三角形三边长度a,b,c(均为正整数)
Output
判断能否为直角三角形的三个边长。如果可以则输出"yes",如果不能则输出"no",如果根本无法组成三角形则输出 "not a triangle"
Sample Input
3 5 4
Sample Output
yes
Source
lrj程序入门
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AK1106 { class Program { static void Main(string[] args) { int[] a = new int[3]; string[] values = Console.ReadLine().Split(' '); a[0] = int.Parse(values[0]); a[1] = int.Parse(values[1]); a[2] = int.Parse(values[2]); Array.Sort(a); if (a[0] * a[0] + a[1] * a[1] == a[2] * a[2]) Console.WriteLine("yes"); else if (a[0] + a[1] <= a[2] || a[2] - a[1] >= a[0]) Console.WriteLine("not a triangle"); else Console.WriteLine("no"); } } }
0 0