哪位奆学能帮我解决一下这个问题?为啥只得了八十分
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,a[100000];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int sumzheng,sumfu;
sumzheng=0;
sumfu=0;
for(int i=1;i<=n;i++){
if(a[i]>0){
sumzheng+=a[i];
}else if(a[i]<0){
sumfu+=a[i];
}else{
sumzheng+=0;
sumfu+=0;
}
}
cout<<sumzheng<<" "<<sumfu<<endl;
return 0;
}