如何把字符串进行奇偶对换呢?

sss2002 2003-12-01 07:12:23
比如我要把"12345678"换成"21436587",或者把"abcdef"换成"badcfe",有什么好的方法?
...全文
243 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
likesome 2003-12-01
  • 打赏
  • 举报
回复
rainstormmaster:我第一次知道
MID还有这个用法,如果是我也是用 mmcgzs(毛毛虫)的方法
其实这个问题的本身并不难
kmzs 2003-12-01
  • 打赏
  • 举报
回复
用Mid呀!
mingtian2008 2003-12-01
  • 打赏
  • 举报
回复
up
mmcgzs 2003-12-01
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
On Error Resume Next
Dim s As String
s = "123456789"
ss = ""
For i = 1 To Len(s) Step 2
ss = ss & Mid(s, i + 1, 1) & Mid(s, i, 1)
Next
MsgBox ss
End Sub
Neoking 2003-12-01
  • 打赏
  • 举报
回复
高,实在是高!叫我做我就用那种麻烦的做法了!你居然能用MID函数,佩服!!真的!!不愧是高手!
rainstormmaster 2003-12-01
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Command1_Click()
On Error Resume Next
Dim s As String
s = "123456789"
Dim s1 As String
s1 = s
Dim i As Long, j As Long
For i = 1 To Len(s) Step 2
j = i + 1
Mid(s, j, 1) = Mid(s1, i, 1)
Mid(s, i, 1) = Mid(s1, j, 1)
Next
MsgBox s
End Sub

7,763

社区成员

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

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