运行提示变量不能用在该表达式何故?(附代码)Enum zimu '定义字母对应数字的枚举型变量A = 1B = 2C = 3D = 4E = 5F = 6G = 7H = 8i = 9J = 10K = 11L = 12M = 13N = 14O = 15P = 16Q = 17R = 18S = 19T = 20U = 21V = 22W = 23X =

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 19:09:26

运行提示变量不能用在该表达式何故?(附代码)Enum zimu '定义字母对应数字的枚举型变量A = 1B = 2C = 3D = 4E = 5F = 6G = 7H = 8i = 9J = 10K = 11L = 12M = 13N = 14O = 15P = 16Q = 17R = 18S = 19T = 20U = 21V = 22W = 23X =
运行提示变量不能用在该表达式何故?(附代码)
Enum zimu '定义字母对应数字的枚举型变量
A = 1
B = 2
C = 3
D = 4
E = 5
F = 6
G = 7
H = 8
i = 9
J = 10
K = 11
L = 12
M = 13
N = 14
O = 15
P = 16
Q = 17
R = 18
S = 19
T = 20
U = 21
V = 22
W = 23
X = 24
Y = 25
Z = 26
End Enum
Private Sub Command1_Click()
jhm = Text1.Text
Dim zjhm As String
Dim shuzi As zimu
For i = 1 To 15
shuzi = Mid(jhm,i,0) '顺次读取输入的15个大写字母,并转成数值
zjhm = zjhm & shuzi '把这些数值排列连起来,实现字母转数字
Next i
Text1.Text = zjhm
Print zjhm
End Sub

运行提示变量不能用在该表达式何故?(附代码)Enum zimu '定义字母对应数字的枚举型变量A = 1B = 2C = 3D = 4E = 5F = 6G = 7H = 8i = 9J = 10K = 11L = 12M = 13N = 14O = 15P = 16Q = 17R = 18S = 19T = 20U = 21V = 22W = 23X =
首先,你出现这个错误的原因是你的枚举常量里面已经定义了i,下面的for循环里就不能将i作为循环变量了.然后Mid(jhm, i, 0)应改为Mid(jhm, i, 1),每次取一个字符
再者,枚举常量没有转换的功能,它只起到别名的作用,实际值是不变的
因此程序应改为
Private Sub Command1_Click()
jhm = Text1.Text
Dim zjhm As String
Dim shuzi As String

For ii = 1 To 15

shuzi = CStr(Asc(Mid(jhm, ii, 1)) - Asc("A")) '顺次读取输入的15个大写字母,并转成数值

zjhm = zjhm & shuzi '把这些数值排列连起来,实现字母转数字

Next ii
Text1.Text = zjhm
Print zjhm
End Sub

运行提示变量不能用在该表达式何故?(附代码)Enum zimu '定义字母对应数字的枚举型变量A = 1B = 2C = 3D = 4E = 5F = 6G = 7H = 8i = 9J = 10K = 11L = 12M = 13N = 14O = 15P = 16Q = 17R = 18S = 19T = 20U = 21V = 22W = 23X = 运行提示变量不能用在该表达式何故?(附代码)Enum zimu '定义字母对应数字的枚举型变量A = 1B = 2C = 3D = 4E = 5F = 6G = 7H = 8i = 9J = 10K = 11L = 12M = 13N = 14O = 15P = 16Q = 17R = 18S = 19T = 20U = 21V = 22W = 23X = 一道排列算法题排列用1,2,3,...,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解.提示:不必太动脑筋.仅能用简单变量(不能用数组)、表达式、循环、if语句、 用一个表达式得出整型变量a是否为2的整数次幂,不能用循环,表达式最终值是布尔型 用友操作中总是出现运行是错误'91'为设置变量或with block 变量每次操作到结算方式时,都会出现这个提示,安装了很多次了都不行.到底是什么问题呢?该如何操作? 滑动轴承长时间运行能用润滑脂不? 还是我题目抄错了!已知变量i = 3,则运行表达式 (10 在用定积分推导圆锥的体积时积分变量为什么只能用高 h不能用底面半径 在程序中变量与表达式是什么1/(3*2)这个算变量还是表达式 流动水何故不上冻? 这个 数学表达式,在EXCEL里 怎么写?不是的,要输到公式里,单元格里进行计算,单变量求解,. 盐与盐的反应在哪些情况下不能用离子方程式来表示?附方程式. 【急,在线等】首字不能用数字长度在6-18字符之间 正则表达式 e(k-1),e(k-2)用c语言怎么表示PID控制中需要这些变量的表达式,却不知道该怎么表示,请智者指教, 在用proteus与keil链接仿真的时候,运行proteus时提示No program code loaded ,不知道是什么原因, 西门子PLC变量是什么意思 能不能用通俗的语言解释什么是变量 它有什么作用 设置后在PLC有什么动作 mathematica中,如何求一个方阵(内含变量k)的特征值?我的命令f[k_]:=Eigenvalues[],为何有的方阵不可求?采用以上命令后,运行f[k]命令,错误提示如图所示!望不吝赐教! C语言 不同类型的变量可以在一个表达式吗