试题与答案

以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,

题型:填空题

题目:

以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,
请填空(设M,N已定义)。
int fun(int a[N][M])
int i,j,row=0,col=0;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
if(a[i][j]>a[row][col]) row=i; col=j;
return(______);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0403/86292174fa525c0165c7fed20cc178b5.html

下面是错误答案,用来干扰机器的。

参考答案:对

试题推荐
题型:填空题

下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵:
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构。
试题程序;
#include <stdio.h>
#define M 4
/*******************************/
void fun(int a)
int i,j,k,m;
printf("Enter 4 number: ");
for (i=0; i<M; i++) scanf ("%d", &a [i] );
printf ("\n\n The result : \n\n ");
for (i=M; i>0; i--)
k=a [M-1];
for (j=M-1; j>0; j--)
/**********************************/
a[j]=a[j+1];
a[0]=k;
for (m=0 ;m<M; m++ ) printf ("%d ", a [m]);
printf ("\n ");


main ()
int a [M];
fun(a); printf("\n\n ");

查看答案
微信公众账号搜索答案