return(m);
}
#define N 30
#include "stdlib.h"
#include "stdio.h"
main()
{
int a[N],i,k;
for(i=0;i<N;i++)
a[i]=random(51)+10;
for(i=0;i<N;i++)
{ printf("%5d",a[i]);
if((i+1)%5==0) printf("\n");
}
k=find(a,N);
if(k==0) printf("NO FOUND\n");
else printf("the max is:%d\n",k);
}
9.用函数将一个N阶方阵进行转置,输入输出在主函 数中实现。
#include <stdlib.h>
#include "stdio.h"
#define N 4
void inv(int a[][N])
{
/**********Program**********/
int i,j,t;
for(i=0;i<N;i++)
for(j=0;j<i;j++)
{t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
/********** End **********/
}