求助为什么不过
查看原帖
求助为什么不过
1134154
CXRunfree楼主2023/10/14 19:48

这段代码遍历了两数相加的所有组合,每个组合的值都会在原数组中遍历对比一次,请问为什么不通过?但是示例可以过

#include <iostream>
using namespace std;
int main(){
int n,count=0,sum;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
	cin>>arr[i];
} 
for(int i=0;i<n;i++){
	for(int j=i+1;j<n;j++){
		sum=arr[i]+arr[j];
		for(int h=0;h<n;h++){
			if(arr[h]==sum){
				count++;
			}
		}
	}
}
cout<<c;
}	
2023/10/14 19:48
加载中...