5楼的朋友,我试着还是不行
我的想法是首先计算出满足的学制和专业人数赋值给a,再定义一个变量pic让它等于a%50,若小于等于50人分一个班,大于50人再进行下面分班,思路有就是代码不太对,请大家帮忙看看!!!
STORE 0 to a
COUNT for xz=ALLTRIM() and zymc=ALLTRIM() to a
pic=a%50
IF pic<=1
replace bj with ALLTRIM()+"班"
ELSE pic>1
do while .T.
for n=1 to pic
replace bj with ALLTRIM()+alltrim()+"年"+ALLTRIM(STR(n))+"班"
SKIP
if eof()
return
endif
ENDFOR
for m=pic to 1 step -1
replace bj with ALLTRIM()+alltrim()+"年"+ALLTRIM(STR(m))+"班"
SKIP
if eof()
return
endif
ENDFOR
ENDDO
ENDIF