点击打开链接----题目-传送门
题目大意就是找出数组中存在 一个是另一个二倍 的元素个数,很简单,数组大点!
#include<iostream> #include<cstdio> using namespace std; int main() { int a[20]; while(~scanf("%d",&a[0])&&a[0]!=-1) { int num=1; for(int i=1;i<20;i++) { cin>>a[i]; if(a[i]==0) break; num++; } int sum=0; for(int i=0;i<num;i++) for(int j=0;j<num;j++) if(a[j]==2*a[i]) sum++; cout<<sum<<endl; } return 0; }