题意:统计给出的数中有多少个数能够整除其它的某个数字,并且商是2
#include<iostream> using namespace std; int main() { int a[20],t,len,sum,i,j; scanf("%d",&a[0]); while(a[0]!=-1) { for(i=1;a[i-1]!=0;i++) scanf("%d",&a[i]); len=i-1; sum=0; for(i=0;i<len;i++) { t=a[i]; for(j=0;j<len;j++) if(t%a[j]==0&&t/a[j]==2) sum++; } printf("%d\n",sum); scanf("%d",&a[0]); } }