题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1303
C语言源码:
#include<stdio.h>
int main()
{
int i,j,top,x,num;
float a[20];
scanf("%d",&x);
while(x!=-1)
{
top=0;
num=0;
while(x!=0)
{
a[top++]=x;
scanf("%d",&x);
}
top--;
for(i=0;i<top;i++)
{
for(j=i+1;j<=top;j++)
{
if(a[i]/a[j]==2||a[j]/a[i]==2)
num++;
}
}
printf("%d\n",num);
scanf("%d",&x);
}
}