CSP-J 组复赛整理

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值