Arrays 如何编写返回数组中数字位置的函数? 我刚刚开始了关于C++的LRANN。我必须做一个练习,但我不知道怎么做。请帮帮我

Arrays 如何编写返回数组中数字位置的函数? 我刚刚开始了关于C++的LRANN。我必须做一个练习,但我不知道怎么做。请帮帮我,arrays,function,Arrays,Function,我必须编写一个函数,返回数组中数字的位置,速率和大小传递给这个函数,表达式| tab[I]_M |的值是最大值,其中M是所有元素的平均值 感谢您的帮助您需要逐个查看数组中的值。您可以通过以下方式访问各个值: yourarray[index] 最好的方法是循环。C++中有几个循环可用。例如,可以使用for循环。在循环内部,检查值是否是您要查找的值 for (int i = 0; ... { if your array[i] == your value 如果找到该值,则中断循环并返回索引

我必须编写一个函数,返回数组中数字的位置,速率和大小传递给这个函数,表达式| tab[I]_M |的值是最大值,其中M是所有元素的平均值


感谢您的帮助

您需要逐个查看数组中的值。您可以通过以下方式访问各个值:

yourarray[index]
最好的方法是循环。C++中有几个循环可用。例如,可以使用for循环。在循环内部,检查值是否是您要查找的值

for (int i = 0; ...
{
   if your array[i] == your value 
如果找到该值,则中断循环并返回索引i

    // Returns the index of the first occurrence of a value in the array, or -1 if not found
int GetPositionInArray(int array[], int value) 
{
    for (int i = 0; i < sizeof(array)/sizeof(int); i++) {
        if (array[i] == value)
            return i;
    }
    return -1;
}