POJ 1552

来源:互联网 发布:pkpm钢结构计算软件 编辑:程序博客网 时间:2024/06/05 18:41
题意:输入一串数字,以0标志结束,搜索该串数字中,某个数字是其他数字2倍的这样数字的个数,-1标志文件结束。
题目很简单= =就是挨个搜索比较。。。

代码:
#include<iostream>
using namespace std;
int main()
{
   int a[16],i,j,num,count;
   while(cin>>num&&num!=-1)
   {
      count=0;
      memset(a,0,sizeof(a));
      for(i=0;num!=0;i++)
      {
         a[i]=num;
         cin>>num;
      }
      for(i=0;a[i]!=0;i++)
         for(j=0;a[j]!=0;j++)
             if(a[j]*2==a[i])count++;
      cout<<count<<endl;
   }
   return 0;
}