1 条题解
-
0
勾股定理秒了
#include <iostream> using namespace std; // 改变数值,用引用型 void sort(int &a, int &b, int &c) { if (a > b && a > c) { // 当 a 最大 int tmp = a; a = c; c = tmp; } else if (b > a && b > c) { //当 b 最大 int tmp = b; b = c; c = tmp; } } int main() { int a, b, c; cin >> a >> b >> c; sort(a, b, c); // 找到最大的那个赋给 c if (a * a + b * b == c * c) { // 勾股定理判定 cout << "YES"; } else { cout << "NO"; } return 0; }
- 1
信息
- ID
- 101
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 37
- 已通过
- 25
- 上传者