#include<stdio.h>
#include<stdlib.h>
const int M=10;
const int N=10;
//獲取每行的最大值
int max(int a[],int n)
{
int i,maxn=a[0];
for(i=0;i<n;i++)
{
if(maxn<a[i])
maxn=a[i];
}
return maxn;
}
//獲取每行的最小值
int min(int a[],int n)
{
int i,minn=a[0];
for(i=0;i<n;i++)
{
if(minn>a[i])
minn=a[i];
}
return minn;
}
//輸出所有的數據
void show(int a[][M],int m,int n)
{
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%4d",a[i][j]);
}
}
printf("\n");
}
int main()
{
int i,j,a[M][N];
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=rand()%100;//隨機產生數組值,也可以自己輸入獲取
printf("元素的值爲:\n");
show(a,M,N);
for(i=0;i<M;i++)
printf("第%2d行的最大值爲:%2d,最小值爲%2d\n,",i+1,max(a[i],N),min(a[i],N));
return 0;
}