划水~~~
#include<stdio.h>
int main(){
int n,num[500],count=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&num[i]);
}
for(int i=0;i<n-1;i++){ //用两个for寻找相反数
for(int j=i+1;j<n;j++){ //内层只要从i+1的位置开始即可
if(num[i]==-num[j]){ //若能找到他的相反数
count++; //相反数对数++
break; //因为有且只有一个相反数,一旦找到,便跳出内层循环
}
}
}
printf("%d",count);
return 0;
}