C语言,输出二维数组中的中的最大元素及其下标,要求用函数调用。求大神帮忙改改

2021-04-15 12:26:36 字数 1854 阅读 2335

1楼:燕归来

#include

floatzuida(floata[100],intm,intn,int*len,int*row);

voidmain(void)

floatzuida(floata[100],intm,intn,int*len,int*row)

}}

*len=o;

*row=p;

returnmax;}

c语言程序设计:求二维数组中最大元素值及其行列号

2楼:匿名用户

#include

void main()

,,};

max = a[0][0];

for(i=0;i<=2;i++)

for(j=0;j<=3;j++)

if(a[i][j]>max)

printf("最大值=%d\n行号= %d\n列号= %d\n",max,row,colum);}

3楼:凌乱心扉

#include

main()

,,};

max=a[0][0];

for(i=0;i<=2;i++)

for(j=0;j<=3;j++)

if(a[j]>max)

printf("%d,%d,%d\n",max,row,colum);

}1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。

格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。

2、printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。

printf()函数的调用格式为:printf("《格式化字符串》",《参量表》)。

其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。

4楼:匿名用户

思路:先假设二维数组的第一个数就是最大数,在依次遍历二位数组,判断其是否大于最大数,大于最大数就替换掉最大数,并修改最大数的行列号。

参考**:

#include

intmain()

printf("最大数为:%d,行号为:%d,列号:%d.\n",max,p,q);

return0;}/*

运行结果:

15476

4584512

14875612

1125843547

5588996644

最大数为:99,行号为:4,列号:2.*/

5楼:金鱼

找出二维数组中的最大值最小值及其所在行号列号4*4的数组示例,直接输入一个4*4的数组即可获得答案#include

voidmain()

}printf("max=%d,row=%d,column=%d\n",max,row1+1,column1+1);

printf("min=%d,row=%d,column=%d\n",min,row2+1,column2+1);}

6楼:夏了夏了

#includeintmain() printf("%d %d %d",max,x,y); }