没有合适的资源?快使用搜索试试~ 我知道了~
C++求二维数组中的最大值和最小值的方法
需积分: 0 5 下载量 179 浏览量
2023-10-09
23:03:58
上传
评论
收藏 65KB PDF 举报
温馨提示
试读
1页
1、本文详细描述了C++语言求二维数组中的最大值和最小值的方法。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。
资源推荐
资源详情
资源评论
要找到一个二维数组中的最大值和最小值,您需要对每个元素进行比较。下面是一个使用C++的简单示例,
该示例通过遍历二维数组找到最大值和最小值,并打印出来。
这段代码通过嵌套循环遍历二维数组的每个元素,并使用if语句检查每个元素是否比当前的最大值或最小值
更大或更小。如果找到更大的值,则更新maxVal变量,如果找到更小的值,则更新minVal变量。在遍历完
成后,打印出最大值和最小值。
#include <iostream>
#include <limits>
int main() {
// 假设我们有一个5x5的二维数组
int rows = 5;
int cols = 5;
int arr[rows][cols] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
};
// 初始化最大值和最小值为数组中的第一个元素
int maxVal = arr[0][0];
int minVal = arr[0][0];
// 遍历二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
// 检查当前元素是否大于maxVal
if (arr[i][j] > maxVal) {
maxVal = arr[i][j];
}
// 检查当前元素是否小于minVal
if (arr[i][j] < minVal) {
minVal = arr[i][j];
}
}
}
// 打印最大值和最小值
std::cout << "Maximum value is: " << maxVal << std::endl;
std::cout << "Minimum value is: " << minVal << std::endl;
return 0;
}
资源评论
孤蓬&听雨
- 粉丝: 6900
- 资源: 301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功