30求救
查看原帖
30求救
1045755
luochenyv楼主2024/9/26 20:30

大佬们帮我看看哪里错了 为啥就30分QWQ

#include <bits/stdc++.h>
using namespace std;
string a[1005];
int main()
{
	int n,m,f=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>m;
		for(int j=1;j<=m;j++){
			for(int k=1;k<=m;k++){
				if(j*j+k*k==m){
					f=1;
					a[i]="Yes";
					break;
				}
			}
			if(f==1) break;
		}
		if(f==0) a[i]="No";
		f=0;
	}
	for(int i=1;i<=n;i++){
		cout<<a[i]<<endl;
	}
	return 0;
}

2024/9/26 20:30
加载中...