C++ 一个向量C+内的运算+;

C++ 一个向量C+内的运算+;,c++,vector,C++,Vector,好的,我有一段代码: for(i=0; i<listSize; i++) { for(j=0; j<listSize; j++) { if(i != j) { remainder = numList[i] % numList[j]; } if( numList[i] % numList[j] == 0)

好的,我有一段代码:

 for(i=0; i<listSize; i++)
 {
      for(j=0; j<listSize; j++)
      {

              if(i != j)
              {
                 remainder = numList[i] % numList[j];
              }
              if( numList[i] % numList[j] == 0)
              {
                  cout<< numList[i] << " " << numList[j]<<endl;
              }
      }
}

for(i=0;i
for(i=0;i如果
numList
中的数字不唯一,您需要检查列表中具有不同索引的两个元素是否具有相同的值。否则,您将得到一个被零除的除法

for(i=0; i<listSize; i++)
{
    for(j=0; j<listSize; j++)
    {
        if(numList[i] != numList[j])
        {
            remainder = numList[i] % numList[j];
            if(remainder == 0)
            {
                cout<< numList[i] << " " << numList[j]<<endl;
            }
        }
    }
}
(i=0;i)的

for(i=0; i<listSize; i++)
{
    for(j=0; j<listSize; j++)
    {
        if(numList[i] != numList[j])
        {
            remainder = numList[i] % numList[j];
            if(remainder == 0)
            {
                cout<< numList[i] << " " << numList[j]<<endl;
            }
        }
    }
}