30分求救
查看原帖
30分求救
1557349
bacfdml楼主2025/1/19 13:28

我是c++

#include <bits/stdc++.h>
using namespace std;
int main()
{
 int a[1001],n;
 bool o[1001];
 cin>>n;
 for(int i=1;i<=n;i++){
  cin>>a[i];
  o[i]=0;
  for(int x=1;x<=a[i];x++){
   for(int y=1;y<=a[i];y++){
    if(x*x+y*y==a[i]){
     o[i]=1;
     break;
    }
   }
  }
 }
 for(int i=1;i<=n;i++){
  if(o[i])
   printf("Yes\n");
  else
   printf("No\n");
 }
 return 0;
}
2025/1/19 13:28
加载中...