这三个数不一定是排好序的。
#include <bits/stdc++.h> using namespace std; int main(){ vector<int> a(3,0); cin >> a[0] >> a[1] >> a[2]; sort(a.begin(),a.end()); if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2]){ cout << "YES" << endl; } else{ cout << "NO" << endl; } return 0; }
0.0分
0 人评分
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:537 |
DNA (C语言代码)浏览:798 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1318 |
简单的a+b (C语言代码)浏览:491 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:606 |
C二级辅导-温度转换 (C语言代码)浏览:575 |
【魔板】 (C++代码)浏览:1236 |