首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎样将一段数字中按指定方法进行修改?该如何解决

2012-01-23 
怎样将一段数字中按指定方法进行修改?怎样将一段数字中按指定下面的规律进行修改:提出一段数字中的每个数,

怎样将一段数字中按指定方法进行修改?
怎样将一段数字中按指定下面的规律进行修改:   提出一段数字中的每个数,用10来减,然后将余数保存到原数字中,例如:16843     修改后变成   94267

[解决办法]
var str,str2:String;//定义变量
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 Function

Private 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

热点排行