vb程式設計中如何將abcd轉換為abcd

時間 2022-04-12 17:32:30

1樓:匿名使用者

private sub form_click()dim char() as variant, i as byte, mystr as string

char() = split("a,b,c,d", ",")for i = 0 to ubound(char)mystr = mystr & char(i) & vbcrlfnext

end sub

請自行測試一下

2樓:匿名使用者

先說說理論,用程式來解決這類問題,並不需要想數學一樣去計算,去列方程,

一般我們用最簡單的思路.

就是將乙個個數字套進去,然後用程式去判斷(這在數學中該是叫做窮舉法)

**的話樓上倆個都很好,如果看不懂的話可以參考下我這個

abcd-cdc=abc

這題目首先看,它有4個變數,其中a和c肯定不能是0,那麼**可以是:

dim a as integer, b as integer, c as integer, d as integer

dim abcd as integer, cdc as integer, abc as integer

for a = 1 to 9

for b = 0 to 9

for c = 1 to 9

for d = 0 to 9

abcd = (a * 1000 + b * 100 + c * 10 + d)

cdc = (c * 100 + d * 10 + c)

abc = (a * 100 + b * 10 + c)

if abcd - cdc = abc then msgbox abcd & "-" & cdc & "=" & abc

next

next

next

next

這段**的實際運算和樓上沒任何區別(可能跟繁瑣,也許能讓你更容易理解吧)

目的都是窮舉出abcd的所有可能,然後一次次套用比較判斷

在vb中如何將數字轉換成字元型別

cstr 1.25 他們說的和正確,但是有個缺點。轉換的時候,cstr會把數字的正負表示出來。1.25是正數,應該轉換成 1.25 但由於vb對正號的省略則轉換成 1.25 那麼你就會發現,有的時候cint cstr 1.25 會出現型別錯誤。因此得想辦法把轉換過程中產生的空格去掉。replace ...

vb 如何將byte陣列轉換成字串(相容中英文)

要看什麼 如果byte陣列資料本身是vb生成的,辦法較簡單。dim s as string s 中華人民共和國republic of china dim b as byte b s 直接賦值位元組陣列,每個字元都佔兩個位元組debug.print ubound b debug.print cstr ...

vb中如何將字串轉換為utf 8編碼

請查詢msdn中 multibytetowidechar 和 widechartomultibyte 這兩個函式。function utf zzf dim ztep,i,za,zc utf ztep zzf if ztep then exit functionfor i 1 to len ztep ...

在powermill中如何將唯讀專案轉換為可讀寫專案

1 首先在powermill中,等高精加工 螺旋螺旋 完美解決進退刀在加工完工件後產生進退刀痕的問題,及應用在一些封閉區域開粗也是非常高效,如下圖。2 傳統等高方式,如下圖所示。3 等高新增螺旋後效果,特別適合形狀規則沒有明顯可以進退刀位置的工件。4 用開粗加工較小封閉區域時斜向進刀使加工效率大打折...

c中如何將Point陣列轉換為listPoint

1,從system.string轉到list system.string str listlists new list str 2,從list轉到system.string listlists new list lists.add str lists.add hello system.string ...