利用数组作参数求最大值(感觉学了数组能很快的解决问题)

原创 2013年12月03日 17:16:59
/*      
*Copyright (c) 2013 ,烟台大学计算机学院      
*All rights reserved.      
*作者:王至超      
*完成日期:2013年12月3     
*版本号:v1.0      
*问题描述:利用二维数组作参数函数求最大值     
*样例输入:无    
*样例输出: 无    
*问题分析:用简单的方法,学会活学活用      
*/      
#include <iostream>
using namespace std;
int max_value(int x,int max);
int main ()
{
	
	int i,j,row=0,colum=0,max;
	int a[3][4]={{5,12,23,56},{19,28,37,46},{-12,-34,6,8}};
	max =a[0][0];
	for (i=0;i<=2;i++)
		for(j=0;j<=3;j++)
			
		{
			max=max_value(a[i][j],max);
			if(max==a[i][j])
			{
				row=i;
				colum=j;
		}}
			cout<<"max="<<max<<",row="<<row<<",colum="<<colum<<endl;	
		
		return 0;
}
int max_value(int x, int max)
{
	if (x>max)
		return x;
	else
		return max;
	
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于求数组的最大值和最小值问题(C代码)

给定一个数组求该数组的最大值最小值,例如 int arr[11] = {1,2,6,2,18,54,12,-2,3,23,13}; 最大值是54,最小值是-2 第一种方式:也是复杂度最高的算法,是遍...

利用递归方法求一个数组的最大值

1、直接利用递归: package programmer; import java.util.Scanner; /* * 利用递归算法求最大值 */ public class MaxRecu...

编程之美2.14扩展问题1 求子数组和的最大值(首尾可以相连)

转自:http://blog.csdn.net/zsuguangh/article/details/6338124 整体思路: 问题的解可以分为两种情况: 1)解没有跨过A[n-1]...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)