只是想到这个问题,求教给个思路;
首先举个栗子
=======================================
%macro circle;
%do i=1 %to 100-2;
        %do j=i+1 %to 100-1;
                %do k=j+1 %to 100;
                %woe;
                %end;
        %end;
%end;
run;
%mend circle;
%circle;
=======================================
/*第一层是100-(层数-1) 第二层是100-(层数-2)...依此类推...直到100*/
也许不放在%macro里面,对应do  to(不要在意这些细节);
这段程序视为3层循环步;
现在我希望做一个1层循环步、一个2层循环步...一直到做一个8层循环步,请教如何实现,如何控制循环步的层数?