poj1552 Doubles

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    int num[20];
    int k=0;
    int i,j;
    while(1)
    {
        scanf("%d",&num[0]);
        if(num[0]==-1)
        {
            break;
        }
        i=1;
        while(1)
        {
            scanf("%d",&num[i]);
            if(num[i]==0)
            {
                break;
            }
            i++;
        }//num[0],num[1],,,num[i-1]
        int s=i;
        int counter=0;
        for(i=0;i<s;i++)
        {
            for(j=i+1;j<s;j++)
            {
                if((num[i]==num[j]*2)||(num[j]==num[i]*2))
                {
                    counter++;
                }
            }
        }
        printf("%d\n",counter);
    }
    //system("PAUSE");
        return 0;
}

posted @ 2012-07-12 08:47  willzhang  阅读(128)  评论(0)    收藏  举报