通用一些, 给出一个子程序,自己去调用:如果是PASCAL,function SqSum(i: Integer): Integer;varn, V: Integer;beginV := 0;for n := 1 to i do V := V + Sqr(i);SqSum := V;end;或用递归:function SqSum(i: Integer): Integer;varV: Integer;beginif i > 1 then V := SqSum(i-1) + Sqr(i)
else V := 1;SqSum := V;end;或者BASIC:V = 0FOR N = 1 TO 3V = V + N*NNEXTPRINT V