好不容易编出来的程序,为啥只会输出0?
#include<iostream>
using namespace std;
int main(){
int n,jishu=0;
int a[2][100];
cin>>n;
for(int i=1;i<=n;i++){
a[1][i]=0;
cin>>a[2][i];
}
for(int i=1;i<=n;i++){
for(int j=1;j<i;j++){
for(int k=1;k<j;k++){
if(a[2][i]+a[2][j]==a[2][k])
a[1][k]++;
if(a[2][j]+a[2][k]==a[2][i])
a[1][i]++;
if(a[2][i]+a[2][k]==a[2][j])
a[1][j]++;
}
}
}
for(int i=1;i<=n;i++){
if(a[1][i]>0)
jishu++;
}
cout<<jishu;
}