求助,必回
查看原帖
求助,必回
1340273
I_m_good楼主2024/8/30 21:59
#include <bits/stdc++.h>
using namespace std;
int a[10000];
int b[101];
int main() {
    int n,m;
	cin>>n;
    for(int i=1;i<=n;i++){
    	cin>>m;
    	a[m]=1; 
	}
	int i;
	m=1;
	for(i=0;i<10001;i++){
		if(a[i]!=0){
			b[m]=i;
			m++;
		}
	}//完成排序,没有问题	
	m=0;//累加变量 
	for(i=1;i<n;i++){//被加数 i
		for(int j=i+1;j<=n;j++){//加数 j
			for(int l=j;l<=n;l++){//和 l
				
				
				if(b[i]+b[j]==b[l]){
					m++;
				}
				
			}
		}
	}
	cout<<m;
}
2024/8/30 21:59
加载中...