题目大意:
输入一组数字,数一下其中一个元素是另外元素2倍的组数
解题思路:
遍历就好了
代码如下:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int num[30],i,j,count,cnt;
while(scanf("%d",&num[0])&&(num[0]!=-1))
{
i=1;count=0;
scanf("%d",&num[i]);
while(num[i]!=0)
{
i++;
scanf("%d",&num[i]);
}
cnt=i-1;
for(i=0;i<=cnt;i++)
{
for(j=0;j<=cnt;j++)
{
if(num[i]==num[j]*2)
{
count++;
}
}
}
printf("%d\n",count);
}
return 0;
}