请问这道题应该怎么做?是关于数字倍数的问题。Ctrl + D 表示输入结束。请编写1下,球忙帮,蟹蟹。
无穷大有点过了吧
循环输入整数,比较相邻两个数的整除关系,用求余为0判断。如果为0,则将后一个数先记录到数组中,最后统一输出
int main()
{
int a[100000] = {0};
int i=0,j,m,n = 0;
while(scanf("%d",&m) != EOF)
{
if(n!= 0 && m%n==0)
a[i++] = m;
n=m;
}
for(j=0;j<i;j++)
printf("%d\n",a[j]);
return 0;
}