推薦:用ASP實(shí)現(xiàn)在線文章翻譯的功能有時(shí)候想為我們的網(wǎng)頁(yè)提供多語(yǔ)言支持,如果一種語(yǔ)言用一張網(wǎng)頁(yè)來(lái)做實(shí)在太麻煩了,幸好Google提供了語(yǔ)言工具功能,下面介紹如何利用它來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)多種語(yǔ)言之間的轉(zhuǎn)換。lan.htm
問(wèn)題:用asp如何實(shí)現(xiàn)去掉三個(gè)最高分和三個(gè)最低分?
解決思路:
1、將整個(gè)數(shù)組排序,刪除兩端的三個(gè)最大值和三個(gè)最小值(另一網(wǎng)友提出的?。?/p>
2、挑選出其中三個(gè)最大的數(shù)和三個(gè)最小的數(shù),將其刪除!(我的思路!)
我覺(jué)得我的方法應(yīng)該可行一些,因?yàn)橐獎(jiǎng)h除的數(shù)只有三個(gè)最大,三個(gè)最小,沒(méi)有必要把所有的數(shù)都進(jìn)行排序,特別是當(dāng)數(shù)據(jù)很多時(shí),將會(huì)浪費(fèi)很多的資源!我寫的序如下:
以下為引用的內(nèi)容: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> call DeleteMax(UBound(Arr),3)’刪除三個(gè)最大的數(shù)! |
其中有三個(gè)子程序:
1、DeleteMax(Arr_total,willdelete)
功能:刪除若干個(gè)最大的數(shù),Arr_total:數(shù)組的最大可用下標(biāo),willdelete:將要?jiǎng)h除的最大數(shù)的個(gè)數(shù)。
2、swap(num_a,num_b)
功能:交換兩個(gè)數(shù)
3、GetBack()
功能:將數(shù)組的每個(gè)元素乘以-1,將最小的數(shù)變成最大的數(shù)!
心得:
試驗(yàn)出了怎么刪除一個(gè)數(shù)組元素!
巧妙應(yīng)用redim和Preserve語(yǔ)句,如:
以下為引用的內(nèi)容: dim A() |
以上的代碼,就能夠完成了,不信你試試...
分享:ASP基礎(chǔ)教程:其它的ASP常用組件當(dāng)你用 ASP 編寫服務(wù)器端應(yīng)用程序時(shí),必須依靠 ActiveX 組件來(lái)強(qiáng)大 Web 應(yīng)用程序的功能,譬如:你需要連接數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行在線操作等等。一、 Browser Capabilities 組件眾所周知,并不
新聞熱點(diǎn)
疑難解答
圖片精選