fun( )函数的功能是首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中 的最小的那个数作为函数值返回,请填空。   #include<stdio.h>   #define N 100   int fun(int( * a)[

admin2005-03-15  32

问题 fun( )函数的功能是首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中
    的最小的那个数作为函数值返回,请填空。
  #include<stdio.h>
  #define N 100
  int fun(int( * a)[N])
  { in(row,col,max,min;
   for(row=0;row<N;row++)
    { for(max=a [row][0],col=1;col<N;col++)
     if(【  】)max=a[row][col];
     if(row= =0)min=max;
     else if(【  】)min=max;
    }
   return min;
  }

选项

答案a[row][col]>max或a[row][col]>=max或max<=a[row)[col]或max【 】max<min或min>max或max=min或min>=max

解析 第一个for循环用于实现对矩阵的按行扫描,第二个for循环用于实现对矩阵的按列扫描,且第一个if语句用于找出各行中的最大值并用max保存,第二个if语句用于找出这些最大值中的最小值,并用min保存。
转载请注明原文地址:https://kaotiyun.com/show/heHp777K
0

相关试题推荐
最新回复(0)