-->
当前位置:首页 > 题库 > 正文内容

程序填空题:行指针做函数参数

Luz4年前 (2021-05-10)题库2653
程序的功能是:找出任意的一个m×n矩阵每一行上的最大值存放在数组max中,并在主函数显示出来。

```c++

#include
#define N 20

void max_row(int (*p)[N], int m, int n, int *max);

int main(void)
{

int i, j, juZhen[N][N];
int m, n ,max[N];
scanf("%d%d", &m, &n);

for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
scanf("%d", &juZhen[i][j]);
}
}


for (i=0; i printf("The max in line %d is: %d\n", i+1, );
return 0;
}

void max_row(int (*p)[N], int m, int n, int *max)
{
int i, j;

for (i=0; i {
*max = **p;
for (j=0; j {
if ()

}
}
}

```






答案:
第1空:max_row(juZhen, m, n, max);

第2空:*(max+i)

第3空:*max < *(*p+j)

第4空:*max = *(*p+j);

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。