![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
设A[100]是一个记录构成的数组,B[100]是一个整数数组,其值介于1~100,现要求按B[100]的内容调整A
中记录的次序,比如,当B[1]=11时,则要求将A[1]的内容调整到A[11]中去。规定可使用的附加空间为D(1)。
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
(1)该带状矩阵中有多少个非零元素?
(2)若用一个一维数组B按行顺序存放各行的非零元素,且设a[]存放在B[0]中,请给出一个公式,计算任一非零元素a,在一维数组B中的存放位置。
注意:部分源程序存在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的莅括号中填入你编写的若干语句。
设char str[100];int I=5;,则引用数组元素的错误形式的是()
A.str[I+10]
B.*(srr+I)
C.(str+I-1)
D.*(&(str++)+I)
A、900
B、912
C、910
D、913
设int(*P)();,P的含义是()
A.指向一维数组的指针变量
B.指向二维数组的指针变量
C.指向一个整型变量的指针变量
D.指向整型函数的指针变量
A、80
B、100
C、240
D、270
A.(i+(i-1))/2+j-1
B.i(i-1)/2+j
C.i(i+1)/2+j-1
D.i(i+1)/2+j
A.n-1
B.n
C.(rear+n) % n
D.(n-rear) % n