所以我正在尝试制作一个基本程序来学习 C++ 的基础知识,我正在生成 100 个从 0 到 100 的随机数并将它们存储在一个向量中,然后我显示总和、平均值、中位数、众数、高和向量的低点。除了卡住的模式之外,我已经完成了所有其他工作。这是我到目前为止的代码。
int modeFunction()
{
numMode = 0;
count = 0;
for (int n = 0; n < 100; n++)
{
for (int y = 0; y < 100; y++)
{
if (numVector.at(y) == numVector.at(n))
{
numMode = numVector.at(y);
count++;
}
}
}
return numMode;
}
在那之后我被卡住了,因为在我看来这应该有效,但它没有。它只是输出最后一个数字,通常是 100。任何帮助将不胜感激。