思路:
水题一道,由于数据量不大,用所有数都乘以2之后在对比相同的数,,就可以了,有疑问的留言
代码如下
#include<iostream>
using namespace std;
int main()
{
int a[20],i,j,k,n,num,x;
while(cin>>n)
{
if(n==-1)
break;
else
{
num=0;
a[0]=n;
i=1;
while(cin>>n)
{
if(n==0)
break;
else
{
a[i]=n;
i++;
}
}
for(j=0;j<i;j++)
{
x=a[j]*2;
for(k=0;k<i;k++)
{
if(x==a[k])
num++;
}
}
cout<<num<<endl;
}
}
return 0;
}