关注分享主机优惠活动
国内外VPS云服务器

c++如何查找数组中的最大值(C查找数组中的最大值和最小值)

有两种常见的方法可以找到数组中的最大值:

使用循环遍历数组并逐个比较每个元素以找到最大值。

#包含& 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"数组中的最大值为& 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& lt* max & lt& ltSTD::endl;

返回0;
}

这两种方法都可以用来查找数组中的最大值,具体选择取决于个人偏好和代码风格。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » c++如何查找数组中的最大值(C查找数组中的最大值和最小值)

评论 抢沙发

评论前必须登录!