90分,为什么?
查看原帖
90分,为什么?
1294759
Hydrogen_H楼主2024/8/2 17:09
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a;
	cin>>n;
	bool flag=false;
	int r[11]={};
	for(int i=1;i<=n;i++)
	{
		cin>>a;
		flag=false;
		for(int j=1;j<sqrt(a);j++)    for(int k=1;k<j;k++)    if(j*j+k*k==a)    flag=true;
		if(flag==false)   r[i]=0;
		else    r[i]=1; 
	}
	for(int i=1;i<=n;i++)
	{
		if(r[i])    cout<<"Yes\n";
		else    cout<<"No\n";
	}
	return 0;
}

这是代码。
结果点这里:❤️

2024/8/2 17:09
加载中...