如题,用array来编写一个树形数据库。得出的数据库如图。[img:1k788mh2]http://813.edu.pinggu.com/forum/201111/20/0311263xs5rdn55ajzqsqp.jpg[/img:1k788mh2]
我写的程序运行出来最后一行也是七个1,似乎没有办法再加比前一行少一些数据的。问题在哪里?请高手赐教!
data a(drop=i);
array D[7] D1-D7;
do i=4;
D[i]=1;
end;output;
do i=3 to 5;
D[i]=1;
end;output;
do i=2 to 6;
D[i]=1;
end;output;
do i=1 to 7;
D[i]=1;
end;output;
do i=3 to 5;
D[i]=1;
end;output;
run;