1. 三 角 形 1. 三角形 1.三角形
( t r i a n g l e . c p p ) (triangle.cpp) (triangle.cpp)
【问题描述】
凯凯有一把末地水晶剑和一把不死图腾之剑和一把萤石剑,长度分别为a、b、c,他用这三把剑来组成一个三角形剑阵,他想知道这个三角形剑阵是不是直角三角形:
如果是直角三角形,需要输出这个三角形的斜边长的平方;
如果不是直角三角形,需要输出以其中任意两条边为直角边的直角三角形的斜边平方的最大值;
提示:最长边的平方如果等于剩余两边的平方和,这个三角形就是直角三角形。
若最长边为c,如果c2=a2+b2,说明这个三角形是直角三角形。
【输入格式】
输入文件名为 triangle.in。
一行3个空格分隔的整数 a,b,c,表示凯凯的三把剑的长度。
【输出格式】
输出文件名为 triangle.out。
一行1个整数,为题目要求输出的直角三角形斜边平方。
【输入输出样例 1】
triangle.in triangle.out
3 4 5 25
【输入输出样例 1 说明】
组成一个直角三角形,斜边平方为 5 ∗ 5 = 25 5 * 5 = 25 5