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

1.编写一个函数,识别一个字符是大写还是小写2.字符号串"1+2+3+45+78"(提示:字符串内容未知,已知格式是数字+数字),请返回这个字符串表达式的值(返回值为数字... 1.编写一个函数,识别一个字符是大写还是小写

2.字符号串"1+2+3+45+78"(提示:字符串内容未知,已知格式是数字+数字),请返回这个字符串表达式的值(返回值为数字的总和),请给出代码。

3得到字母C的ANSI字符代码并赋值给变量B,请写出代码。
展开
 我来答
编程爱好者01
2015-04-13 · 易语言按键精灵解答,美工问题解答
编程爱好者01
采纳数:613 获赞数:872

向TA提问 私信TA
展开全部

第一题用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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式