求矩阵中所有元素的最大值
2015-04-23 23:30
232 查看
题目信息:
有一个3 * 4的矩阵,求矩阵中所有元素的最大值。有函数处理。
代码如下:
特别说明:
其实C++实际上把形参数组名作为一个指针变量来处理,用来接收从实参传来的地址。max_value函数的首部也可以改为以下几种情况:
int max_value( int array[ ] [ ] )
int max_value( int array[3] [ ] )
int max_value( int array[ 3] [4] )
int max_value( int array[12] )
有一个3 * 4的矩阵,求矩阵中所有元素的最大值。有函数处理。
代码如下:
#include <iostream> using namespace std; int main() { int max_value(int array[][4]); //函数声明 int a[3][4]={{11,32,45,67},{22,44,66,88},{15,72,43,37}}; //定义数组并初始化 cout<<"max_value is "<<max_value(a)<<endl; //输出最大值,函数调用,数组名作实参 return 0; } int max_value(int array[][4]) { int i,j,max; max=array[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i][j]>max) max=array[i][j]; return max; //返回最大值 }
特别说明:
其实C++实际上把形参数组名作为一个指针变量来处理,用来接收从实参传来的地址。max_value函数的首部也可以改为以下几种情况:
int max_value( int array[ ] [ ] )
int max_value( int array[3] [ ] )
int max_value( int array[ 3] [4] )
int max_value( int array[12] )
相关文章推荐
- 例7.13 有一个3*4的矩阵,求所有元素中的最大值。
- 有一个3*4的矩阵,求所有元素中的最大值
- 一个M*N的矩阵,元素取值1或0,问如何找到最大的正方形,其所有的元素都为1
- 有一个3*4的矩阵,求矩阵中所有元素中的最大值 用函数处理
- 一个M*N的矩阵,元素取值1或0,问如何找到最大的正方形,其所有的元素都为1
- 有一个3*4的矩阵,求所有元素中的最大值
- 求出矩阵中,所有元素相加和最大的分块矩阵。
- 数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。
- 有一个3*4的矩阵,求矩阵中所有元素中的最大值 数组值自定义
- 10月8日 c语言 多维数组名 作函数参数 有一个3*4的矩阵,求所有元素中的最大值
- 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。
- 第6章 数组----遍历数组(使用二维数组输出一个3行4列且所有元素都是0的矩阵)
- 找到一个二维矩阵中所有包含0的,并且把0元素所在行与列全部转换成0的算法!
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 微软算法100道题------求一个矩阵中最大的二维矩阵(元素和最大)
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 1,随机一个数组长度,动态创建数组,所有元素随机生成,输出元素中的最大值
- 将一个5X5的矩阵中最大的元素放在中心
- 【100题】三十五 求一个矩阵中最大的二维矩阵(元素和最大)
- 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素