poj1552

    技术2024-09-29  64

    #include <stdio.h>int a[15];

    int twice(int a[],int num){ int count = 0; int i,j,temp;

     if(num == 0) {  printf("%d/n",num);  return 0; }

     for(i=0;i<num;i++)  for(j=i+1;j<num;j++)   if(a[i] > a[j])   {    temp = a[i];    a[i] = a[j];    a[j] = temp;   }

     for(i=0;i<num;i++)  for(j=i+1;j<num;j++)  {   if(a[i]*2 == a[j])    count++;  }

      printf("%d/n",count);  return 0;}

     

    int main(){ int n; int i=0; scanf("%d",&n);

     while(n != -1) {  if(n != 0)  {   a[i++] = n;   scanf("%d",&n);  }  else  {   twice(a,i);   scanf("%d",&n);   i = 0;  } }

     return 0;}

     

    最新回复(0)