【按键精灵三级问答】共三题,求答案

2025-04-02 14:47:17
推荐回答(1个)
回答1:

第一题用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