第一题用ascw函数即可
ascw【a】=97而ascw【A】=65 按键码是一样的 但是ascw函数计算出来的是不一样的
而大写Z最大的按键码是90 则小于90或等于90的都是大写的
下面答案
字符="AcAaWawWwAz"
次数=len(字符)
For i=1 To 次数
字母=mid(字符,i,1)
字母= ascw(字母)
If 字母<91 Then
判断="大"
Else
判断="小"
End If
输出=输出&"/"&判断
Next
MessageBox 输出
第二问问题有些模糊
就当他字符串为"1+1+2+3+5+8+10"
分析
有分隔符 好办,把数字全部提取出来再相加即可
代码如下
字符串 = "1+2+3+4+5+6+7+8+9+10"
数组拆分=Split(字符串,"+")
数量=UBound(数组拆分)
For i=0 To 数量
数字=数组拆分(i)
数字=Cdbl(数字)
和=和+数字
Next
MessageBox 和
第三问 真的有这么简单吗 好疑问
a = ascw("A")
b=a
TracePrint b