天天看點

CCF201403(1)相反數

稍稍有點積累了之後就學會注意特殊情況了,一次AC慶祝撒花

CCF201403(1)相反數
CCF201403(1)相反數
#include<stdio.h>
int main()
{
	int n,i,j;
	int sum=0;
	int a[501];
	int x1,x2,y1,y2;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n;i++)	
		for(j=i+1;j<n;j++)
		{
			if(a[i]==0)
			{j=n;}
			else if(a[j]==0)
			{continue;}
			else
			{									
				if((a[j]+a[i])==0)
				{
					sum++;
					a[j]=0;
					j=n;				
				}
			}	
		}						
	printf("%d",sum);		
	return 0;
}
           

繼續閱讀