用数组元素做函数实参

原创 2013年12月05日 13:30:16
/*
* 程序的版权和版本声明部分
* Copyright  (c)2013,烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:array.cpp
* 作者:张凯
* 完成日期;: 2013年12月5日
* 版本号: v1.0
* 输入描述: 无
* 问题描述:用数组做函数求3*4矩阵的最大值
*/

#include <iostream>

using namespace std;

int max_value(int x,int max); //函数声明

int main()
{
    int i,j,row=0,colum=0,max;//row代表行数(i),colum代表列数(j)
    int a[3][4]={{-1,5,96,6},{69,0,56,2},{89,123,17,98}};
    max=a[0][0];
    for(i=0;i<3;i++)
    for(j=0;j<4;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语言中数组作为函数实参时,编译器总是将其解析为指向数组首元素地址的指针(地址调用) 原因:我们知道C语言函数的调用有传值和传地址调用。假设C语言对数组采用传值调用(对实参作一...
  • xgmiao
  • xgmiao
  • 2013-07-28 23:30
  • 3697

C(4)数组or数组元素做实参

1.用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参(数组名或者指针变量)传递的是数组首元素的地址。 (1)输出10个数,要求输出其中值最大的元素和该数是第几个数。...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

二维数组, 二分法查找数组元素下标 快速查找数组最大值 数组作为实参的问题

二维数组, 二分法查找数组元素下标 快速查找数组最大值 数组作为实参的问题

PHP 使用用户自定义的比较函数对数组元素排序

usort()函数使用用户自定义比较函数对数组中对元素进行排序

PHP中数组元素升序、降序及重新排序的函数

转自:http://www.sudu.cn/info/index.php?op=article&id=114130 在PHP数组学习摘录部分了解到最基本的PHP数组的建立和数组元素的显示。需要深...

PHP删除数组元素的具体函数介绍: count 与 array_splice

我们在使用PHP语言进行实际代码编写时,经常会和数组打上交道,这对于初学者来说是比较困难的。今天我们就要向大家介绍如何实现PHP删除数组元素。 PHP中的数组要添加元素非常简单,直接用赋值就行了,数...

JS删除数组元素的函数介绍

有时候我们需要数组元素的值,那么就可以参考下面的方法,文中提到了不少这方面的资料,数组去重功能等 split将字符串转为数组并输出的代码: 复制代码 代码如下:     functi...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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