成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么用VBS精確計算2的100次方-創(chuàng)新互聯

這篇文章主要介紹了怎么用VBS精確計算2的100次方,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

網站建設哪家好,找創(chuàng)新互聯建站!專注于網頁設計、網站建設、微信開發(fā)、小程序制作、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了曹縣免費建站歡迎大家使用!

既然Python可以計算2的100次方,那么我就要用VBS實現。不過這個效率嘛,計算2的10000次方Python用了0.009013秒,VBS用了120.9805秒,不是一個等級的,我就不多說什么了。

直接上代碼:


'Date: 2010/10/27
'Author: Demon
'QQ: 380401911
'E-mail: still.demon@gmail.com

begin = Timer
n = 1
For i = 1 To 100
n = multiple(n, 2)
Next
finish = Timer
WScript.Echo n
WScript.Echo finish - begin

'Grade school multiplication, Algorithm 14.12
'/tupian/20230522/
Function multiple(byVal x, byVal y)
Dim n, t, i, j, z, w()
n = Len(x) - 1
t = Len(y) - 1
ReDim w(n + t + 1)

x = CStr(x) : y = CStr(y)

For i = 0 To UBound(w)
w(i) = "0"
Next

For i = 0 To t
Dim c : c = 0
Dim uv : uv = 0

For j = 0 To n
uv = (w(i+j)-"0") + c + _
(Mid(x,n-j+1,1)-"0") * (Mid(y,t-i+1,1)-"0")
w(i+j) = CStr(uv Mod 10 + "0")
c = uv \ 10
Next

w(i+n+1) = CStr(uv \ 10 + "0")
Next

z = Join(w,"")
z = StrReverse(z)
Do While Left(z,1) = "0"
z = Mid(z,2)
Loop

multiple = z
End Function


感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么用VBS精確計算2的100次方”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯網站建設公司,,關注創(chuàng)新互聯行業(yè)資訊頻道,更多相關知識等著你來學習!

文章名稱:怎么用VBS精確計算2的100次方-創(chuàng)新互聯
網站路徑:http://jinyejixie.com/article28/dehhjp.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站建設、電子商務標簽優(yōu)化、網頁設計公司、微信小程序外貿網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站建設
黄冈市| 安西县| 北京市| 白朗县| 阿克陶县| 上虞市| 万盛区| 自贡市| 利川市| 益阳市| 台山市| 襄樊市| 大丰市| 永定县| 忻城县| 兴安盟| 留坝县| 紫阳县| 台安县| 仁寿县| 潞城市| 宿松县| 湛江市| 宁明县| 澄城县| 德惠市| 丰顺县| 金昌市| 泾源县| 霸州市| 葫芦岛市| 凌源市| 虎林市| 南通市| 鄂托克前旗| 曲沃县| 洛扎县| 雷波县| 临湘市| 青州市| 洪江市|