若有二维数组a[m][n],则数组中的元素a[i][j]是第个数(a[0][0]是第1个数)。[/i]
A: j*m+i
B: i*n+j
C: i*m+j+1
D: i*n+j+1
A: j*m+i
B: i*n+j
C: i*m+j+1
D: i*n+j+1
举一反三
- 若二维数组a 有 m 列,则计算任一元素a[ i ][ j ]在数组中位置的公式为( )。 (设a[0][0] 位于数组的第一个位置上) A: i* m + j B: j* m + i C: i*m + j - 1 D: i * m + j +1
- 二维数组a有m列,则在a[][]之前的元素个数是( )。 A: j*m+i B: i*m+j C: i*m+j-1 D: i*m+j+1
- 若二维数组a[m][n],则在a[i][j]之前的元素个数为()。[/i] A: j*n+i B: i*n+j C: i*m+j D: j*m+i
- 若二维数组a有m列,则元素a[i][j]是数组中的第【】个元素。(假设a[0][0]是数组的第一个元素。)[/i] A: i*m+j B: j*m+i C: i*m+j-1 D: i*m+j+1
- 以下程序执行的结果是( )。#include <;stdio.h>;main(){ int i,j,row=0,col=0,m;static int a[3][3]={1,-2,0,4,-5,6,2,4};m=a[0][0];for(i=0;i<;3;i++)for(j=0;j<;3;j++)if(a[i][j]<;m){m=a[i][j];row=i;col=j;}printf("(%d,%d)=%d\n",row,col,m);}[/i][/i]