Advertisement

用C语言找出二维数组每一列的最小值,并将其存入p指向的一维数组中;其中二维数组中的数值已在主函数中初始化

阅读量:

请编写一个函数:void fun(int tt[M][N], int pp[N]),其中tt指向一个包含M行N列的二维数组,要求计算该二维数组每一列中的最小值,并按顺序存入pp所指向的一维数组中。二维数组中的具体数值已在主函数中完成初始化。

复制代码
    #include<conio.h>
    #include<stdio.h>
    #define M 3
    #define N 4
      
    void fun(int tt[M][N],int pp[N])
    {
      /**********Begin**********/
      
      int i,j;
     for(j=0;j<N;j++)
    {     pp[j]=tt[0][j];
     for(i=1;i<M;i++)
     if(tt[i][j]<pp[j])
       pp[j]=tt[i][j];}
     /**********  End  **********/
    void main()
    {
      int t[M][N]={{22,45,56,30},
      {19,33,45,38},
      {20,22,66,40}};
      int p[N],i,j,k;
      printf("The 

全部评论 (0)

还没有任何评论哟~