| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 240 人关注过本帖
标题:帮解决个“计算 单词 字母和”的程序 在线= 谢谢!
收藏  订阅  推荐  打印 
abisuqin
Rank: 1
等级:新手上路
帖子:5
积分:152
注册:2008-5-18
帮解决个“计算 单词 字母和”的程序 在线= 谢谢!

Private Sub Form_Click()
Dim num%, ch$
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
ch = InputBox("输入一个单词:")

End Sub

到这里就不会了 大概的意思就是 a是1 b是2 如此向下推,然后输入一个单词,把它的单词所代表的数字都加起来的和
谢谢高手了
我是一个新手

[ 本帖最后由 abisuqin 于 2008-5-18 11:27 编辑 ]
搜索更多相关主题的帖子: 单词  字母  在线  
2008-5-18 11:11
ouzhiguang
Rank: 3Rank: 3
来自:湖南长沙
等级:中级会员
威望:1
帖子:240
积分:2536
注册:2007-5-18

sum=0
sum=sum+val(ch)
2008-5-18 11:19
ouzhiguang
Rank: 3Rank: 3
来自:湖南长沙
等级:中级会员
威望:1
帖子:240
积分:2536
注册:2007-5-18

sum=0
sum=sum+val(ch)
2008-5-18 11:20
abisuqin
Rank: 1
等级:新手上路
帖子:5
积分:152
注册:2008-5-18
回复 2# 的帖子

谢谢了!
2008-5-18 11:20
abisuqin
Rank: 1
等级:新手上路
帖子:5
积分:152
注册:2008-5-18
回复 3# 的帖子

能不能在说明一下 val 这个函数的作用.
2008-5-18 11:21
abisuqin
Rank: 1
等级:新手上路
帖子:5
积分:152
注册:2008-5-18
回复 2# 的帖子

刚才我试过了  不行啊  结果总是0
比方说 单词is 应该为9+19=28
2008-5-18 11:25
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4479
积分:45682
注册:2007-2-9

上面的方法貌似不对,但楼主给的代码从思路上也不对,因为变量变量就是个存值的空间,就像数学里的x,值可以是20,可以是30,但和字母“x”其实一点关系也没有。所以就算你定义a是1,下面也是没法直接调用的。或者说,你定义的a和b变量没有本质的区别。(当然也不是绝对的,通过引用vbscript库可以实现即时解释代码,但有点高深)

试试下面的,原理是查询ascii码:

Dim Inputstr As String, Sum As Integer,i As Integer    'Integer应该够了
Inputstr=InputBox("...")    '输入字符串
Sum=0
Inputstr=LCase(Inputstr)    '转换为小写
For i=1 to Length(Inputstr)
    Sum=Sum + Asc(Mid(Inputstr,i,1))-Asc("a")+1
Next 'i

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-5-18 11:35
abisuqin
Rank: 1
等级:新手上路
帖子:5
积分:152
注册:2008-5-18
回复 7# 的帖子

恩 谢谢了 不但给出了 结果 还给了解释!
2008-5-18 11:41
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.047206 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved