2013年计算机二级C语言上机题库三十_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年5月2日
 编程题
  请编写一个函数FUN,它的功能是:求出一个2*M整型二维数组中最大元素的值,并将最大值返回调用函数。
  注意:部分源程序给出如下。
  请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
  试题程序:
  #define M 4
  #include <stdio.h>
  fun (int a[][M])
  {
  }
   main()
  {
  int arr[2][M]={5,8,3,45,76,-4,12,82} ;
  FILE *out;
  printf("max=%d\n", fun(arr)) ;
  out=fopen("out.dat", "w");
  fprintf(out, "max=%d", fun(arr)) ;
  fclose(out);
  } 
  答案是:
  int fun(int a[][M])
  {
  int I,j,max;
  max=a[0][0];
  for(i=0;i<2;i++)
  for(j=0;j<M;j++)
  if(a[i][j]>max)
  max=a[i][j];
  return max;
  }
首页 1 2 3 尾页

相关文章