本文主要是介绍//求一个二维数组中列的最大值,放在pp所指向的一维数组中。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//求一个二维数组中列的最大值,放在pp所指向的一维数组中。
#include<stdio.h>
#define M 3
#define N 4
void fun(int tt[][N],int pp[N])
{int i,j,max,x;for(i=0;i<N;i++){ max=tt[0][i];for(j=0;j<M;j++){ if(tt[j][i]>max){max=tt[j][i];pp[i]=max;}}//输出pp数组}for(x=0;x<N;x++)printf("%d\n",pp[x]);
}
int main()
{int tt[M][N],pp[N];int i,j;for(i=0;i<M;i++)//输入一个数组for(j=0;j<N;j++)scanf("%d",&tt[i][j]);printf("测试一下,输出这个数组:\n");for(i=0;i<M;i++)//输出一个数组{for(j=0;j<N;j++)printf("%3d",tt[i][j]);printf("\n");}//求pp数组的值fun(tt,pp);return 0;}
这篇关于//求一个二维数组中列的最大值,放在pp所指向的一维数组中。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!