十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
Dim array1() As String

成都創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見(jiàn)解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式成都營(yíng)銷網(wǎng)站建設(shè)需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!
Dim array2() As Boolean
Dim i As Integer
Dim j As Integer
Dim str1 As String = "a,c,c,c,a,b,c,d,f,eee,eee"
array1 = Split(str1, ",")
str1 = ""
ReDim array2(UBound(array1))
For i = 0 To UBound(array1)
array2(i) = False
Next
For i = 0 To UBound(array1) - 1
If array2(i) = False Then
For j = i + 1 To UBound(array1)
If array1(i) = array1(j) And array2(j) = False Then
array2(j) = True
End If
Next j
End If
Next i
For i = 0 To UBound(array1)
If array2(i) = False Then
str1 = str1 array1(i) ","
End If
Next i
If str1 "" Then
str1 = Strings.Left(str1, Len(str1) - 1)
End If
我還在床上,就只給你思路吧
我是自己寫了個(gè)函數(shù),將數(shù)組傳入并返回一個(gè)新數(shù)組列表
子函數(shù)中,先將數(shù)組排序sort函數(shù),然后有兩個(gè)循環(huán),外循環(huán)從0到Length,變量i,內(nèi)循環(huán)從i到Length,判斷第i個(gè)數(shù)是否與包括自身的后續(xù)數(shù)相同,相同就有變量加1,內(nèi)循環(huán)結(jié)束條件是找到第一個(gè)不同的數(shù),并將外循環(huán)i復(fù)植為內(nèi)循環(huán)中第一個(gè)不同的數(shù)的下表。。。
這個(gè)是思路,如果不能理解再再追加我給你代碼,不過(guò)建議自己試試
你看寫這個(gè),和你的要求差不多。。。;oldq=1
有程序的~~~你可以參考下~~~
比如數(shù)組a。里面有5個(gè)值,其中有3個(gè)是重復(fù)的?
如果這樣的話,很好辦哦。
新建一個(gè)數(shù)組b,然后遍歷要去除的數(shù)組a,
從a中把每一個(gè)都取出來(lái),和新建的b里面的去比,如果有相同的,則不放入b,
否則就放入數(shù)組b,直到循環(huán)結(jié)束。
Private Sub Form_Click()
Dim a(3) As Integer
Dim m As Boolean
m = True
For i = 0 To 3
a(i) = 1
Next i
For i = 0 To UBound(a)
If a(i) 1 Then
m = False
Exit For
End If
Next i
If m = True Then
Print "全部符合"
Else
Print "不全部符合"
End If
End Sub