题目内容
(请给出正确答案)
[主观题]
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的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[i][j]=rand()%5; n=gindex(【 】 ); printf("\n\nThe result:\nn=%d\n",n); for(i=0;i<n;i++)printf("%4d%4d\n",r[i],c[i]); } 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 【 】 ; }
查看答案
如果结果不匹配,请 联系老师 获取答案