以下程序找出二维数组a中每行的最大值,并按一一对应的顺
以下程序找出二维数组a中每行的最大值,并按一一对应的顺序放入一维数组s中。即:第零行中的最大值,放入s[0]中,第一行中的最大值,放入s[1]中............然后输出每行的行号和最大值,请填空。
#include<stdio.h>
#define M6
int main()
{
int a[M][M],s[M],i,j;
for(i=0;i<M;i++)
for(j=0;j<M;j++)
scanf("%d",*(a+i)+j);
for(i=0;i<M;i++)
{
*(s+i)=*(___1___);
for(j=1;j<M;j++)
if(*(s+i)___2___*(*(a+i)+j)*(s+i)=*(___3___));
}
for(i=0;i<M;i++)
{
printf("Row=%2d Max=%5d",i,*(s+i));
printf("\n");
return 0;
}
}答案
第1空:*(a+i)
第2空:<
第3空:*(a+i)+j