gpt4 book ai didi

string - 选择Commodore 64 BASIC中的随机字符串

转载 作者:行者123 更新时间:2023-12-04 04:19:27 25 4
gpt4 key购买 nike

我的程序上有以下变量声明:

X="MAGENTA"
Y="CYAN"
Z="TAN"
A="KHAKI"

现在,我要随机选择其中之一,并对其进行 PRINT编码。但是该怎么做呢?

最佳答案

我的BASIC非常生锈,但是您应该只能使用以下内容:

10 X$ = "MAGENTA"
20 Y$ = "CYAN"
30 Z$ = "TAN"
40 A$ = "KHAKI"
50 N = INT(RND(1) * 4)
60 IF N = 0 THEN PRINT X$
70 IF N = 1 THEN PRINT Y$
80 IF N = 2 THEN PRINT Z$
90 IF N = 3 THEN PRINT A$

或者,将其放在子例程中以供代码重用:
  10 X$ = "MAGENTA"
20 Y$ = "CYAN"
30 Z$ = "TAN"
40 A$ = "KHAKI"
50 GOSUB 1000
60 PRINT RC$
70 END

1000 TV = INT(RND(1) * 4)
1010 IF TV = 0 THEN RC$ = X$
1020 IF TV = 1 THEN RC$ = Y$
1030 IF TV = 2 THEN RC$ = Z$
1040 IF TV = 3 THEN RC$ = A$
1050 RETURN

当然,您可能应该将数组用于此类操作,因此您可以使用:
10 DIM A$(3)
10 A$(0) = "MAGENTA"
20 A$(1) = "CYAN"
30 A$(2) = "TAN"
40 A$(3) = "KHAKI"
50 PRINT A$(INT(RND(1)*4))

关于string - 选择Commodore 64 BASIC中的随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3911295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com