错了!!!!!!请教!!!!!!!
  • 板块灌水区
  • 楼主min1127
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/11/8 22:36
  • 上次更新2024/11/9 10:16:20
查看原帖
错了!!!!!!请教!!!!!!!
1345662
min1127楼主2024/11/8 22:36

问一下这道题为什么错了??****```c

#include<bits/stdc++.h> using namespace std; long long a,x[100005],m,sum=0; bool w(int x){

       int sum=sqrt(x);
       if(sum*sum==x) return 1;
       return 0; 	

}

int main(){

       cin>>a;
       for(int i=1;i<=a;i++)cin>>x[i];
       for(int i=1;i<=a;i++){
	    for(int j=i;j<=a;j++){
		   m=x[i]+x[j];
		   if(w(m)==1) sum++;
	    }
        }
       cout << sum;
       return 0;

}```c

2024/11/8 22:36
加载中...