使用数组查找最大值
Using arrays to find a maximum
我接受一个数组,我遍历它的所有元素,如果数组的任何成员大于j,那么它就会使该元素成为新的j。出于某种原因,我一直得到最大值是 4。这是怎么回事?
##include <iostream>
using namespace std;
int MAXIM(int arg[],int sz){
int j = 0;
for(int i = 0; i < sz; i++){
if(arg[i] > j){
j = i;
}
}
return j;
}
int main(){
int coolarr[5] = {5,17,45,7,34};
int maxxy = MAXIM(coolarr, 5);
cout << maxxy << endl;
}
j = i;
这一行是错误的;它应该是j = arg[i];
的。
相关文章:
- 在二维数组中查找最小值和最大值?
- 以C++递归方式查找向量中的最大值
- 查找数组中第一个最小值和最后一个最大值元素之间的算术平均值
- C++ 函数,用于查找传入的 N 个数字的平均值、总和、最小值和最大值
- 查找包含 N 个元素的数组的最小值和最大值
- 查找不在标准中的第一个值::设置<int>最小-最大值
- 查找 std::vector 中的最小值和最大值 std::p air
- 递归函数,用于查找 2 个整数之间的最大值
- 如何修复错误:使用向量查找最小值和最大值进行合并排序
- C++程序来查找输入数字的最小/最大值
- 在 openCV 矩阵中查找列最大值的索引和值
- 在二维向量的每一列中查找最大值
- 查找测试的最小值和最大值
- 从二维数组中查找最小值和最大值
- 在随机数组中查找最小值和最大值
- C++ 查找流数据的最大值
- 在数组 c++ 中查找最小值和最大值
- 查找 for 循环数组C++中存在最大值和最小值的值
- 用于在具有更新查询的二维矩阵中查找最大值的最佳数据结构
- 查找元组元素 C++ 的最大值