若二维数组有n列,则在a[i][j]之前的元素个数为( )。
A. j*n+i
B. i*n+j
C. i*n+j-1
D. i*n+j+1
查看答案
若有数组定义"int a[][3]={1,2,3,4,5,6} ;",则a[1][0]的值是 ( )。
A. 1
B. 2
C. 4
D. 5
下面程序的功能是输出数组s中最大元素的下标,请填空。int main( ) { int k, p,s[]={1, -9, 7, 2, -10, 3}; for ( p=0, k =p; p< 6; p++) if (s[p]>s[k]) ; //注意:不要在运算符前后加空格cout << k;return 0; }
下面程序段是求出数组arr的两条对角线上元素之和,请填空。int main(){int arr[3][3]={2,3,4,8,3,2,7,9,8},a=0,b=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if()a=a+arr[i][j];for(i=0;i<3;i++)for( j=2; j>=0; j--)if()b=b+ arr[i][j];cout << a << " " << b;return 0;}
完成下面输出字符串“world”的程序。int main( ){ int i,j;char c[]="hello world"; for(i=0;i<5;i++) { ; cout << c[j]; }return 0;}