g-basic吧 关注:19贴子:36
  • 2回复贴,共1

<猜数游戏>抄了个例题

只看楼主收藏回复

5     REM "No.7-1 GUESS NUMBER"
10   CLS:CLEAR:CGEN(2):CGSET 0,1:A=32:B=5:G=0:A$="******************"
15   FOR I=8 TO 20:COLOR I,6,2:NEXT
20 LOCATE 5,4:PRINT A$:LOCATE 5,6:PRINT "*   GUESS NUMBER   *":LOCATE 5,8:PRINT A$:LOCATE 7,12:PRINT"Please  
select:"
25 LOCATE 7,16:PRINT "STAGE 1-11 ";:GOSUB 250
30   INPUT E:IF E=11 THEN A=32767:B=15:GOTO 70
40 IF E=1 THEN 70
50    FOR I=2 TO 10:A=A+A:B=B+1:IF I=E THEN 70
60 NEXT
70 X=RND(A):F=0:IF X=0 THEN 70
80 CLS:LOCATE 5,4:PRINT A$:LOCATE 9,6:PRINT"STAGE"B-4:LOCATE 5,8:PRINT A$:LOCATE 0,12:PRINT"IN  
DATA<"A"MAX TIME="B
90   F=F+1 :IF F>B THEN 170
95   LOCATE 0,16:PRINT"                   "
100     LOCATE 0,16:PRINT "TIME="F"IN DATA=";:INPUT D
110 IF D<>X THEN 200
120 IF A=32767 THEN CLS:FOR I=5 TO 20:COLOR I,7,1:NEXT:LOCATE 5,6:PRINT "CONGRATULATIONS!!!":GOSUB  
250:PAUSE 10000:GOTO 180
130 CLS:FOR I=5 TO 20 COLOR I,7,1:NEXT:LOCATE 5,7:PRINT"YOU ARE RIGHT!!!":GOSUB 400
140 LOCATE 5,11:PRINT"PLEASE GO ON TO STAGE "B-C:PAUSE 10000:
150    IF A=16384 THEN A=32767:B=B+1:GOTO 70
160 A=A*2:B=B+1:GOTO 70
170 CLS:G=G+1 LOCATE 5,5:PRINT"TIME IS OVER"B"!!!":LOCATE 4,10:PRINT"CONT OR END ?(Y/N)":Y$=INKEY$(0):IF  
Y$<>"N"AND G<4 THEN 70
180 CLS :LOCATE 8,8:PRINT"GOOD BYE!!!":LOCATE 24,20:PRINT"       ":END
200 LOCATE 0,20:PRINT"                                                ";:GOSUB 350:LOCATE 0,20
210 IF D>X THEN PRINT D"IS BIG! GIVE A SMALLER DATA":GOTO 90
220 PRINT D“IS SMALL! GIVE A BIGGER DATA”:GOTO 90



1楼2010-07-08 21:25回复
    为你点赞。。。


    IP属地:黑龙江3楼2021-11-22 19:58
    回复
      @vb0060,楼主;你这根本就是残码啊;总共行号至少过400,你这才220,
      不到一半,这是被你腰斩啦!!!?请重发,或删帖!!!


      IP属地:黑龙江4楼2021-11-28 21:44
      回复