#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int i=1;i*i<=n*n/2;i++){ if((double)(sqrt(n*n-i*i))==(int)(sqrt(n*n-i*i))){//判断能否开根 cout<<i<<' '<<sqrt(n*n-i*i); } } return 0; }
大佬求改