怎样将一段数字中按指定下面的规律进行修改: 提出一段数字中的每个数,用10来减,然后将余数保存到原数字中,例如:16843 修改后变成 94267
解决方案 »
- 关于库存月结
- 用代码将combobox的datasource指向data
- 如何让列表框里面自动显示局域网中的所有SQL服务器的IP或者计算机名称?
- 我想实现在combo中输入一个数字(如1),然后弹出我用1开头编码的几个选项,怎么实现?
- 改变EXCEL表格中的文字大小,改变文字的字体为隶书,文字居中的VB代码
- 我应该用哪一种数据库?access or sqlserver?
- VB中button按下弹起的问题
- 请问在引号中怎么引入变量
- 用Controls.Add新创建的控件对象,如何截获它的事件!!!!!!!!!
- Winsock问题,救急!!
- 请高手帮忙一个关于组件的问题?谢谢!
- 怎样任意提取出字符串中的任何一个字符? 在线等
i:integer;
begin
str:='123456789';
str2:='';
for i:=1 to length(str) do
begin
str2:=str2+IntToStr(10-StrToInt(str[i]));
end;哦,这是DELPHI写的
转换成VB.就好了
呵呵
我说看着有点熟....见了鬼了~~~Private Function mGetString(ByVal mString As String) As String
Dim mIndex As Long, mStrLen As Long, mStrTemp As String
mStrLen = Len(mString)
For mIndex = 1 To mStrLen
mStrTemp = mStrTemp & 10 - CLng(Mid(mString, mIndex, 1))
Next
mGetString = mStrTemp
End FunctionPrivate Sub Command1_Click()Debug.Print mGetString("123456789")
Debug.Print mGetStringEx("123456789")End Sub
Private Function mGetStringEx(ByVal mString As String) As String
Dim mIndex As Long, mStrLen As Long, mStrTemp As String
mStrLen = Len(mString)
mStrTemp = mString
For mIndex = 1 To mStrLen
mStrTemp = Replace(mStrTemp, mIndex, Chr(106 - mIndex))
Next
For mIndex = 1 To mStrLen
mStrTemp = Replace(mStrTemp, Chr(96 + mIndex), mIndex)
Next
mGetStringEx = mStrTemp
End Function