一位数组转化为二维数组,有点难哦!!请教!
现在由一个二维数组AA( 1 to i, 1 to i),
这里假设i= 4,数组的值分别为:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
一维数组为A(1 to k),这里k=(i-1)*i/2 = 6,它的值分别取二维数组的上三角的6个值.
即要实现:
A(1)=AA(1,2)=2
A(2)=AA(1,3)=3
A(3)=AA(1,4)=4
A(4)=AA(2,3)=7
A(5)=AA(2,4)=8
A(6)=AA(3,4)=12
请教在i值变化的情况下,如何实现上面的赋值????