怎么将一串数字两两对调?
就是把手机号两两对调。不足位补F。
如:13431236547变换为3134216354f7
我编出来的只能是把它变成31342163547,少那个f.
这个是我编的,谁帮我改改。谢谢。
Dim str, outstr As String
Dim length As Integer
Dim i As Integer
str = Text1
length = Len(str)
outstr = ""
For i = 1 To length / 2
outstr = outstr & Mid(str, i * 2, 1)
outstr = outstr & Mid(str, i * 2 - 1, 1)
Next
Text2 = outstr
就是把手机号两两对调。不足位补F。
如:13431236547变换为3134216354f7
我编出来的只能是把它变成31342163547,少那个f.
这个是我编的,谁帮我改改。谢谢。
Dim str, outstr As String
Dim length As Integer
Dim i As Integer
str = Text1
length = Len(str)
outstr = ""
For i = 1 To length / 2
outstr = outstr & Mid(str, i * 2, 1)
outstr = outstr & Mid(str, i * 2 - 1, 1)
Next
Text2 = outstr
解决方案 »
- callwindowproc问题
- 关于在VB中,如何用自制的登陆按钮,通过在自定义的TEXT中输入一个网站的网址、用户名和密码进行登陆该网站。
- 我想问问,谁知道如何将数据库中的二进制图片如何添加进imagelist当中?
- VB中textarea 填表内容如何换行!
- 关于PS(postscript)文件打印的问题
- 请问,“.gen”结尾,method="GET"的网页怎么提交啊?用intl提交不了啊
- 在vb工程的模块中定义的全局变量需不需要释放?若需要,怎样释放??
- fpspread控件做报表
- 如何把MP3转换成CDA,来着有分
- 挑战数据库,高手请进
- VB中点击 鼠标右键 然后获得鼠标 在窗体上的位置的函数是什么?
- delphi中的这个调用在vb中该怎么写呢?
str=str & "f"
end if
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
dim s as string
dim i as long
const length as long=12
s="13431236547"
s=mid(s & "f",1, length)
for i=1 to length step 2
mid(s,i,2)= strreverse(mid(s,i,2))
next
debug.? s