统计字符串的错误率

lanyu1014 2008-03-28 02:00:43
有个问题想请教大家,就是现在想用vb实现一个统计打字错误率的功能,就是将两个字符串逐字进行比较,最后统计出错误率,比较时的错误有三种情况,1,输入时某个字打错了。2,输入时少字了。3,输入时多字了。这两个字符串有一个时标准答案,一个是要统计错误率的字符串。
...全文
240 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
forbearORfolie 2008-03-29
  • 打赏
  • 举报
回复
如果以 word为单位,相对来说就比较简单,是可以统计出来的
qiu5208 2008-03-29
  • 打赏
  • 举报
回复
.........
cbm6666 2008-03-28
  • 打赏
  • 举报
回复
我个人认为 1F 的逐字比较是正确的, 因为如果中间少打一个字或多打一个字, 后面的Mid(??,X,1) 完全乱套对不上号了, 呵呵除非你再加代码再去比对后面的 "字符串" 看那里又开始相同了,再从那里开始比对下去,呵呵,太不实际了.
用户 昵称 2008-03-28
  • 打赏
  • 举报
回复
百度的面试题就这样。
lanyu1014 2008-03-28
  • 打赏
  • 举报
回复
那你还嫌分给的少,我都说了,我没有分,有就多给了。我也不是那么看重分的人。就像你说的,分有p用,还是解决问题重要。
qiu5208 2008-03-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lanyu1014 的回复:]
楼上的会做么?帮人解决问题不应该单纯是为了得分的吧,我没有那么多分,不然就多给了。
[/Quote]
当然不是为了分,分数有P用.
但是帖主发多少分请人解决问题,能看出帖主的人品和诚意,虽然很片面.
lanyu1014 2008-03-28
  • 打赏
  • 举报
回复
那样就算两处错误,有一个标准答案的话,其他那个有不一样的地方就是一处错误。
vbman2003 2008-03-28
  • 打赏
  • 举报
回复
自己把自己绕糊涂了,呵呵,有空头脑清醒点再试着想了,忙事去了.....
vbman2003 2008-03-28
  • 打赏
  • 举报
回复
有概念弄明白一下
s1 = "ABCDEFGHIJKLMOPQRSTUVWXYZ"
s2 = "ABCDEFGHIJKLOPQRSTTUVWXYZ"

s2中可以判断L后少了M,但S后面那个T是算多了还是算错了?
多是什么概念?
lanyu1014 2008-03-28
  • 打赏
  • 举报
回复
楼上的会做么?帮人解决问题不应该单纯是为了得分的吧,我没有那么多分,不然就多给了。
qiu5208 2008-03-28
  • 打赏
  • 举报
回复
有一个标准答案的文本比较,应该还是好实现的.
LZ分数少了点.
lanyu1014 2008-03-28
  • 打赏
  • 举报
回复
楼上说的对,不是及时打字,而是整篇文章比较。如果只是字打错了可以查出来,但是要是漏字或多打字的话后边的就没法比较了。
vbman2003 2008-03-28
  • 打赏
  • 举报
回复
1F有点误导,嘿嘿
LZ的意思可能不是即时打字,如果是整篇文章对比,好象有点难度
vbman2003 2008-03-28
  • 打赏
  • 举报
回复
还有什么少了多了?
少了,和标准比就是打错字了,多了和标准比也是打错字了
FIRENDLESS 2008-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qiu5208 的回复:]
应该实时比较,打一个字比较一个字.
[/Quote]

很正确,就像是方正的打字练习,可以找来参考~
qiu5208 2008-03-28
  • 打赏
  • 举报
回复
应该实时比较,打一个字比较一个字.

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧