| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 550 人关注过本帖
标题:急。。。来个活人。。。
只看楼主 加入收藏
Miranda
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-4-7
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
急。。。来个活人。。。
从字符串中不断读入字符,遇到空格后,将空格前的子串取出逆序连接,如果和原字串一致则给统计回文串个数的计数器加1;重复此操作直至字符串处理完毕,通过MsgBox函数给出统计结果。
搜索更多相关主题的帖子: 计数器 字符串 统计 
2011-04-07 09:08
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
Private Sub Form_Click()
Dim s As String

Dim fj() As String
Dim i As Long, j As Long
Dim t As String, k As Long


s = InputBox("请输入需要统计的字符串")
If Len(s) > 0 Then
    fj = Split(s, " ")
    For i = 0 To UBound(fj)
        If Len(fj(i)) > 0 Then
            t = ""
            For j = 1 To Len(fj(i))
                t = Mid(fj(i), j, 1) & t
            Next j
            If fj(i) = t Then k = k + 1
            'Debug 开始
            Print fj(i), t, k
            'Debug 结束
            
        End If
    Next i
    MsgBox "总输入字符串:" & UBound(fj) & " 条,共有 " & k & " 条回文串。"
End If
            
End Sub

授人于鱼,不如授人于渔
早已停用QQ了
2011-04-07 10:21
mtldsw
该用户已被删除
收藏
得分:10 
提示: 作者被禁止或删除 内容自动屏蔽
2011-04-07 11:04
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
你要先判断 进行 回文数检测的 字串有没有内容。

如果连续空格的话,就会产生一个空串,而空串检测回文数是没有意义的。



授人于鱼,不如授人于渔
早已停用QQ了
2011-04-07 11:11
mtldsw
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-04-07 11:20
mtldsw
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-04-07 11:29
快速回复:急。。。来个活人。。。
数据加载中...
 
   



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

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