ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/12/15 2:56:41ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
1¡¢ÒÑÖªx,y,z 3¸ö±äÁ¿Öдæ·ÅÁË3¸ö²»Í¬µÄÊý£¬±È½ÏËüÃǵĴóС²¢½øÐе÷Õû£¬Ê¹µÃx x = InputBox(\y = InputBox(\z = InputBox(\ Print Tab(8); \ y\ z\Print \ÅÅÐòǰ:\ \ \If x < y Then t = x: x = y: y = t: If x < z Then t = x: x = z: z = t: If y < z Then t = y: y = z: z = t: Print \ÅÅÐòºó:\ \ \End Sub 2.0µ½200 ±»5 »ò11 Õû³ýµÄÊýµÄºÍ Private Sub Command1_Click() Dim i% For i = 0 To 200 If i Mod 11 = 0 Ori Mod 5 = 0 Then Sum = Sum + i End If Next i Print \×ܺÍÊÇ\End Sub 3¡¢´Ó¼üÅÌÊäÈëÈý½ÇÐεÄÈýÌõ±ßa,b,cµÄÖµ£¬¸ù¾ÝÆäÊýÖµ£¬ÅжÏÄÜÐΡ£ Private Sub Command1_Click() Dim a%, b%, c% a = Val(InputBox(\b = Val(InputBox(\c = Val(InputBox(\ If a + b > c And b + c > a And a + c > b Then MsgBox (\Äܹ¹³ÉÈý½ÇÐÎ\Else MsgBox (\²»Äܹ¹³ÉÈý½ÇÐÎ\End If End Sub 4¡¢Ëæ»ú²úÉú10¸ö[30,100]ÄÚµÄÕûÊý£¬Çó×îСֵ¼°Ëù¶ÔÓ¦µÄϱꡣ Private Sub Form_click() Dim a(1 To 10) As Integer, zb%, mina%, i% For i = 1 To 10 a(i) = Int(Rnd * 71 + 30) Print a(i); Next i zb = 1 mina = a(1) For i = 2 To 10 If mina >a(i) Then mina = a(i): zb = i Next i Print Print \ϱê=\End Sub 5¡¢Ëæ»ú²úÉú10¸ö[30,100]ÄÚµÄÕûÊý£¬Çó×î´óÖµ¡¢×îСֵºÍƽ¾ùÖµ¡£ Dim a(1 To 10) As Integer, amin, amax, i%, avera! Private Sub Form_Click() For i = 1 To 10 a(i) = Int(Rnd * 71 + 30) Next i amin = a(1) amax = a(1) avera = a(1) For i = 2 To 10 If a(i) >amax Then amax = a(i) If a(i) For i = 1 To 10 Print a(i); Next i Print Print \End Sub 6¡¢Ëæ»ú²úÉú10¸ö[30,100]ÄÚµÄÕûÊý£¬Çó×î´óÖµ¼°Ëù¶ÔÓ¦µÄϱê Private Sub Form_Click() Dim a(9), max%, imax% For i = 0 To 9 a(i) = Int(Rnd * 71 + 30) Print a(i); Next i Print max = a(0) For i = 1 To 9 If max Next i Print \Print \ϱê=\End Sub 7¡¢Ä³´Î¸èÇú´ó½±Èü£¬ÓÐ7¸öÆÀί¡£Èç¹û·Ö±ðÊäÈë7¸öÆÀί¶Ôij¸ö²ÎÈüÕߵĴò·ÖÊý£¬°´ÕÕÈ¥µôÒ»¸ö×î¸ß·ÖºÍÒ»¸ö×îµÍ·ÖµÄ¼ÆËã°ì·¨£¬Çó³ö¸Ã²ÎÈüÕߵį½¾ùµÃ·Ö¡£ Private Sub Command1_Click() Dim mark!, max!, min!, aver!, i% aver = 0 For i = 1 To 7 mark = InputBox(\ÊäÈëµÚ\λÆÀίµÄ´ò·Ö\If i = 1 Then max = mark: min = mark Else If mark < min Then min = mark If mark > max Then max = mark End If aver = aver + mark Next i aver = (aver - min - max) / 5 Print aver End Sub 8,9¡¢Çós=a+aa+aaa+...aaaaa£¨n¸öa£©£¬ÆäÖÐaºÍnµÄÖµËæ»ú²úÉú£¬aµÄ·¶Î§ÊÇ[1,9]µÄÕûÊý£¬nµÄ·¶Î§ÊÇ[5,10]¡£ Èça=3,n=6,Ôòs=3+33+333+3333+33333+333333¡£±à³ÌÈ·¶¨nºÍaµÄÖµ£¬²¢¼ÆËãs¡£ Private Sub Form_click() Dim s!, t!, i!, a%, n% a = Int(Rnd * 9 + 1) n = Int(Rnd * 6 + 5) t = 0: s = 0 Print Tab(9); \Print For i = 1 To n t = t * 10 + a s = s + t Print Tab(9); t Next i Print Print Tab(9); \End Sub 10.²úÉú1£100ÒÔÄÚµÄËØÊý Private Sub Command1_Click() Dim i%, j%, tag As Boolean For j = 1 To 100 tag = True For i = 2 To j - 1 If j Mod i = 0 Then tag = False Next i If tag Then Print j; Next j End Sub 11¡¢¼ÆËã100~300Ö®¼äËùÓÐÄܱ»3ºÍ7Õû³ýµÄÊýÖ®ºÍ¡£ Private Sub Command1_Click() Dim s%, i% s = 0 For i = 100 To 300 If i Mod 3 = 0 Ori Mod 7 = 0 Then s = s + i End If Next i Print \End Sub 12.ÊäÈëÒ»Äê·Ý£¬ÅжÏËûÊÇ·ñΪÈòÄ꣬²¢ÏÖʵÊÇ·ñÊÇÈòÄêµÄÓйØÐÅÏ¢¡£ Private Sub Command1_Click() Dim y% y = Val(Text1) If y Mod 4 = 0 And y Mod 100 <>0 Or y Mod 400 = 0 Then MsgBox (y & \ÄêÊÇÈòÄê\Else MsgBox (y & \ÄêÊÇÆ½Äê\End If End Sub 13¡¢±à³ÌÇó200--400·¶Î§ÄÚ5µÄ±¶Êý»ò7µÄ±¶ÊýÖ®ºÍ¡£(Ò»¸öÊýÈç¹ûͬʱÊÇ7ºÍ5µÄ±¶Êý£¬ÔòÖ»ÄܼÓÒ»´Î¡£) Private Sub Command1_Click() Dim s1%, s2%, s3%, i% s1 = 0 s2 = 0 For i = 200 To 400 If i Mod 5 = 0 Ori Mod 7 = 0 Then s1 = s1 + i End If Next i For i = 200 To 400 If i Mod 5 = 0 Andi Mod 7 = 0 Then s2 = s2 + i End If Next i s3 = s1 - s2 Print s3 End Sub 14.ÀûÓÃinputboxº¯ÊýÊäÈëÁ½¸öÕûÊý£¬ÇóËüÃǵÄ×î´ó¹«Ô¼Êý Private Sub Command1_Click() n1 = InputBox(\ÊäÈën\ m1 = InputBox(\ÊäÈëm\ If m1 > n1 Then m = m1: n = n1 Else m = n1: n = m1 End If r = m Mod n Do While r <> 0 m = n n = r r = m Mod n Loop Print \µÄ×î´ó¹«Ô¼ÊýÊÇ£º\End Sub 15¡¢Ëæ»ú²úÉúÒ»¸öÈýλÕýÕûÊý£¬È»ºóÄæÐòÊä³ö£¬²úÉúµÄÊýÓëÄæÐòÊýͬʱÏÔʾ¡£ÀýÈ磬²úÉú246£¬Êä³öÊÇ642¡£ Private Sub Command1_Click() Text1 = Int(Rnd * 900 + 100) End Sub Private Sub Command2_Click() Dim x%, x1%, x2%, x3% x = Val(Text1) x1 = x Mod 10 x2 = (x Mod 100) \\ 10 x3 = x \\ 100 Text2 = x1 * 100 + x2 * 10 + x3 End Sub