| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 589 人关注过本帖
标题:帮解决个“计算 单词 字母和”的程序 在线= 谢谢!
只看楼主 加入收藏
abisuqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-18
收藏
 问题点数:0 回复次数:7 
帮解决个“计算 单词 字母和”的程序 在线= 谢谢!
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 如此向下推,然后输入一个单词,把它的单词所代表的数字都加起来的和
谢谢高手了
我是一个新手

[[it] 本帖最后由 abisuqin 于 2008-5-18 11:27 编辑 [/it]]
搜索更多相关主题的帖子: 单词 字母 在线 
2008-05-18 11:11
ouzhiguang
Rank: 1
来 自:湖南长沙
等 级:新手上路
威 望:1
帖 子:240
专家分:0
注 册:2007-5-18
收藏
得分:0 
sum=0
sum=sum+val(ch)
2008-05-18 11:19
ouzhiguang
Rank: 1
来 自:湖南长沙
等 级:新手上路
威 望:1
帖 子:240
专家分:0
注 册:2007-5-18
收藏
得分:0 
sum=0
sum=sum+val(ch)
2008-05-18 11:20
abisuqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-18
收藏
得分:0 
回复 2# 的帖子
谢谢了!
2008-05-18 11:20
abisuqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-18
收藏
得分:0 
回复 3# 的帖子
能不能在说明一下 val 这个函数的作用.
2008-05-18 11:21
abisuqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-18
收藏
得分:0 
回复 2# 的帖子
刚才我试过了  不行啊  结果总是0
比方说 单词is 应该为9+19=28
2008-05-18 11:25
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
上面的方法貌似不对,但楼主给的代码从思路上也不对,因为变量变量就是个存值的空间,就像数学里的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
2008-05-18 11:35
abisuqin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-5-18
收藏
得分:0 
回复 7# 的帖子
恩 谢谢了 不但给出了 结果 还给了解释!
2008-05-18 11:41
快速回复:帮解决个“计算 单词 字母和”的程序 在线= 谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041668 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved