在阵列中查找最小数量需要帮助

时间:2013-09-25 22:23:07

标签: c++ arrays pointers numbers min

这是一项任务。我正在寻求澄清以自己解决我的问题。

我有一个程序接受8个数字(任何数字)并输出数组intList,然后输出最小数字。

// function min in unorderedArrayListType class 
int unorderedArrayListType::min()    
{
    minNumber = list[0];                  // list is a pointer to an array
    for (int i = 0; i < maxSize; i++)     // maxSize = 8
        if (minNumber > list[i])      
            minNumber = list[i];
    return minNumber;
}

输出:

  

intList:4 54 1 25 23 33 14 8
  intList中的最小数字:-842150451

当我将minNumber > list[i]符号更改为minNumber < list[i]

输出:

  

intList:4 54 1 25 23 33 14 8   intList中的最小数字:54

输出最大数量。

我有逻辑错误,但我不明白在哪里。

0 个答案:

没有答案