以下是我写的(错的) ... program shuxuezuoye; const k=4; var s,i,m:integer; a:array[0..k] of integer; function sxzy(i:integer); begin a[i]=1; repeat a[i]:=a[i]+1; if i<m then sxzy:=sxzy(i+1) else sxzy:=sxzy+a[i]; until a[i]=a[i-1]; end; begin s:=0; a[0]:=6; for m:=1 to k do s:=s+sxzy(1); writeln(s); end. ...是fp... 求助!