89.有一个5×4的矩阵,编程实现:找出该矩阵中每行元素的{zd0}值,并使该值成为该行的首列元素。
#i nclude<stdio.h>
void main ()
{
int a[5][4]={6,7,8,9,2,7,8,7,4,8,9,5,2,4,6,7,2,4,1,2},b[5][4]={6,7,8,9,2,7,8,7,4,8,9,5,2,4,6,7,2,4,1,2},t,i,j,k,p;
int max[5]={6,2,4,2,2};
for(i=0;i<5;i++)
{for(j=1;j<4;j++)
if(a[i][j]>max[i])
{
max[i]=a[i][j];
}
}
for(k=0;k<5;k++)
{for(p=1;p<4;p++)
if(max[k]!=b[k][p])
{b[k][p]=b[k][p];}
else
{ t=b[k][0];
b[k][0]=b[k][p];
b[k][p]=t;
}
}
for(k=0;k<5;k++)
for(p=0;p<4;p++)
printf("\nb[%d][%d]=%d",k,p,b[k][p]);
printf("\n");
}