编写自定义函数找出二维数组(3*4)中元素的最大值与最小值,并返回其最大值与最小值,并在main函数中测试结果
2023-12-17 22:58:46
编写自定义函数找出二维数组(3*4)中元素的最大值与最小值,并返回其最大值与最小值,并在main函数中测试结果。要求:
- 数组在main函数中使用随机函数获得赋值;
- 自定义函数返回类型为void;
- 输出结果在main函数中实现。
#include <iostream> #include <string> #include <random> using namespace std; void findNum(int arr[][4], int& numMax, int& numMin) { numMax = arr[0][0]; numMin = arr[0][0]; for (int i = 0; i < 3; i++) //遍历找到最大最小值 { for (int j = 0; j < 4; j++) { if (numMax < arr[i][j]) numMax = arr[i][j]; if (numMin > arr[i][j]) numMin = arr[i][j]; } } } int main() { int arr[3][4]; for (int i = 0; i < 3; i++) //遍历输入二维数组 for (int j = 0; j < 4; j++) arr[i][j] = rand(); //调用随机生成数字函数 int numMax = 0, numMin = 0; findNum(arr, numMax, numMin); //调用寻找最大值得函数 cout << "最大值为:" << numMax << endl; cout << "最小值为:" << numMin << endl; }
文章来源:https://blog.csdn.net/toptopniba/article/details/135050964
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!