1. 程式人生 > >CSP考試 2014年09月第1題 相鄰數對 C語言實現

CSP考試 2014年09月第1題 相鄰數對 C語言實現


#include <stdio.h>
int main()
{
	/* 
	int NUM=6;
	int a[NUM];
	a[0]=10;
	a[1]=2;
	a[2]=6;
	a[3]=3;
	a[4]=7;
	a[5]=8;
	int i;*/
	int NUM;
	scanf("%d",&NUM);
	int a[NUM];
    int i;
    for(i=0;i<NUM;i++)
    {
    	scanf("%d",&a[i]);
	}
	int j;
	int t=0;
	for(i=0;i<NUM;i++)
	{
		for(j=i+1;j<NUM;j++)
		{
			if(a[i]==(a[j]+1))
			{
				t++;
			}
			if(a[i]==(a[j]-1))
			{
				t++;
			}
		}
	}
	printf("%d",t);
	//printf("t=%d\n",t);
	return 0;
}