中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

用VBS精確計算2的100次方的代碼
來源:易賢網 閱讀:1290 次 日期:2016-07-07 15:04:11
溫馨提示:易賢網小編為您整理了“用VBS精確計算2的100次方的代碼”,方便廣大網友查閱!

既然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

'http://www.cacr.math.uwaterloo.ca/hac/about/chap14.pdf

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次方的代碼
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 和平区| 沙湾县| 江安县| 开远市| 克拉玛依市| 成武县| 叶城县| 文安县| 监利县| 万州区| 双柏县| 昆山市| 大埔区| 偏关县| 温州市| 古蔺县| 滨州市| 芷江| 北宁市| 肃北| 曲阜市| 铜山县| 江都市| 拜城县| 泾源县| 炎陵县| 民权县| 聊城市| 东至县| 黔东| 河南省| 舟山市| 攀枝花市| 黑水县| 宁阳县| 彭阳县| 湾仔区| 武汉市| 琼结县| 西宁市| 大城县|