以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。 #define N 5 #include <stdlib.h> main() { int a[N]

admin2009-02-15  71

问题 以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。
#define    N    5
#include  <stdlib.h>
main()
{  int  a[N][N],i,j,c[N*N],r[N*N],n;
    for(i=0,i<N;i++)
    for(j=0;j<N;j++)a[j]=rand()%5;
    n=gindex(  【  】  );
    printf("\n\nThe result:\nn=%d\n",n);
    for(i=0;i<n;i++)printf("%4d%4d\n",r,c);
}
int gindex(int(*p)[N],int  *c,int  *r)
{  int  i,j,k;
     【  】  ;
    for(i=0;i<N,i++)
      for(j=0;j<N;j++)
        if(  【  】  ==0)
        {  r[k]=i;c[k]=j;  【  】  ;  }
return    【  】  ;
}

选项

答案a,c,r k=0 p[i][j] k++ k

解析
转载请注明原文地址:https://kaotiyun.com/show/7PXp777K
0

最新回复(0)