有两种常见的方法可以找到数组中的最大值:
使用循环遍历数组并逐个比较每个元素以找到最大值。
#包含& ltiostream & gt
int find max(int arr【】,int size ){
int max = arr【0】;
for(int I = 1;我& lt尺寸;i++){
if(arr【I】》;最大){
max = arr【I】;
}
}
return max
}
int main(){
int arr【】= { 10,5,20,15,30 };
int size = sizeof(arr)/sizeof(arr【0】);
int max = find max(arr,size);
std::cout <。& lt"数组中的最大值为& lt& ltmax & lt& ltSTD::endl;
返回0;
}
使用STL的std::max_element函数来查找数组中的最大值。
#包含& ltiostream & gt
#包含& lt算法& gt
int main(){
int arr【】= { 10,5,20,15,30 };
int size = sizeof(arr)/sizeof(arr【0】);
int * max = STD::max _ element(arr,arr+size);
std::cout <。& lt"数组中的最大值为& lt& lt* max & lt& ltSTD::endl;
返回0;
}
这两种方法都可以用来查找数组中的最大值,具体选择取决于个人偏好和代码风格。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册