Dim n1() AsInteger Dim ss AsSingle '------------------------------------------------------------ Dim a() AsInteger Dim b() AsInteger Dim C() AsInteger Dim aSize AsInteger Dim bSize AsInteger '------------------------------------------------------------ PrivateSub Command1_Click() aSize =0 bSize =0 Dim intA AsInteger Dim intC AsInteger Dim i AsInteger '初始化 msg$ ="请输入分数(-1结束)" msgtitle$ ="输入数据" start: ss =InputBox(msg$, msgtitle$) If ss <0Or ss >100Then GoTo finish Else If ss <60Then If aSize >0Then ReDim C(UBound(a)) AsInteger For intA =0ToUBound(a) C(intA) = a(intA) Next intA EndIf ReDim a(aSize +1) AsInteger If aSize >0Then For intC =0ToUBound(C) a(intC) = C(intC) Next intC a(aSize +1) = ss EndIf a(aSize) = ss aSize = aSize +1 EndIf GoTo start EndIf finish: For i =0ToUBound(a) Print a(i) Next i End Sub PrivateSub Form_Load() End Sub