亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

用VBS精確計算100的階乘的實現代碼

2020-06-26 18:27:20
字體:
來源:轉載
供稿:網友
運行一下上面的程序,輸出2.43290200817664E+18。笑而不語,再次證明了我之前的結論,在這種網站上回答問題的,大部分水平都不咋地。
 
今天又無聊的逛了一下搜搜問問,找到這樣一個問題: 

有誰能提供vbs里20的階乘的詳細程序 

下面有人給出了這樣的答案: 
復制代碼代碼如下:

function jx(x) 
j=1 
for i=2 to x 
j=j*i 
next 
jx=j 
end function 
msgbox jx(20) 

運行一下上面的程序,輸出2.43290200817664E+18。笑而不語,再次證明了我之前的結論,在這種網站上回答問題的,大部分水平都不咋地。 

其實之前在《用VBS精確計算2的100次方》我已經寫過了VBS的大數乘法,調用一下就行了:
復制代碼代碼如下:

'Author: Demon 
'Website: http://demon.tw 
'Email: 380401911@qq.com 
Option Explicit 
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 
Function factorial(n) 
Dim i, t : t = 1 
For i = 1 To n 
t = multiple(t, i) 
Next 
factorial = t 
End Function 
Dim t : t = Timer 
WScript.Echo factorial(100) 
WScript.Echo Timer - t 

另外,dogfish也寫了一個求1000階乘的VBS: 
復制代碼代碼如下:

dim digits(2568) 
max_digit = 2568 
digits(max_digit) = 1 
for d=2 to 1000 
for k=max_digit to ubound(digits) 
digits(k) = digits(k) *d 
next 
k = ubound(digits) 
while k>=max_digit 
if digits(k)>10 then 
digits(k-1) = digits(k-1) + fix(digits(k) / 10) 
digits(k) = digits(k) mod 10 
if k-1<max_digit then 
max_digit = k - 1 
end if 
end if 
k = k-1 
wend 
next 
'把結果轉為字串。 
str = "" 
for i=max_digit to ubound(digits) 
str = str & digits(i) 
next 
msgbox str 

不過,能寫出這樣的程序的人,不會無聊到去回答搜搜問問的問題吧。 
原文:http://demon.tw/programming/vbs-factorial.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色免费在线观看| 色偷偷噜噜噜亚洲男人| 日韩久久精品电影| 97久久精品在线| 亚洲女人被黑人巨大进入al| 国产在线98福利播放视频| 欧美日韩亚洲激情| 国产午夜精品视频免费不卡69堂| 国产乱人伦真实精品视频| 国产亚洲精品一区二区| 国语自产在线不卡| 亚洲iv一区二区三区| 日韩精品在线私人| 欧美性极品少妇精品网站| 国产精品久久久久久超碰| 国产精品一二三视频| 97久久伊人激情网| 亚洲人在线观看| 久久777国产线看观看精品| 亚洲欧美在线磁力| 国产成人拍精品视频午夜网站| 欧美日韩国产精品专区| 91禁外国网站| 日本一本a高清免费不卡| 欧美日韩中文在线| 国产精品专区h在线观看| 在线观看亚洲区| 97视频在线观看视频免费视频| 国产主播欧美精品| 欧美做受高潮1| 国产aⅴ夜夜欢一区二区三区| 2019中文字幕全在线观看| 午夜精品久久久久久99热软件| 亚洲福利视频二区| 最近2019年手机中文字幕| 久久精品成人欧美大片古装| 欧美午夜影院在线视频| 亚洲国产精品热久久| 亚洲人av在线影院| 国产在线观看精品一区二区三区| 国产精品一区二区久久精品| 亚洲视频第一页| 日本不卡视频在线播放| 国内精品视频久久| 午夜精品久久17c| 国产乱人伦真实精品视频| 77777亚洲午夜久久多人| 国内精品一区二区三区四区| 亚洲精品少妇网址| 91夜夜未满十八勿入爽爽影院| 精品中文字幕视频| 91最新国产视频| 日韩美女免费线视频| 亚洲精品日韩在线| 97人人做人人爱| 国产一区二区三区免费视频| 久久免费少妇高潮久久精品99| 91最新在线免费观看| 日韩乱码在线视频| 日韩高清电影好看的电视剧电影| 亚洲欧洲av一区二区| 国内成人精品视频| 久久精品亚洲国产| 91po在线观看91精品国产性色| 亚洲第一视频在线观看| 欧美日韩国产123| 日韩精品高清在线| 日本欧美一二三区| 久久久最新网址| 91综合免费在线| 亚洲国产精品电影在线观看| 久久99青青精品免费观看| 亚洲成人免费网站| 亚洲欧美激情在线视频| 久久久99久久精品女同性| 欧美中在线观看| 亚洲视频欧洲视频| 国产精品久久久久久久久久| 欧美另类极品videosbest最新版本| 91av视频在线观看| 欧美激情精品久久久久| 国产精品久久婷婷六月丁香| 国产成人精品免高潮在线观看| 深夜福利一区二区| 91高潮在线观看| 欧美成人一区二区三区电影| 亚洲色图欧美制服丝袜另类第一页| 亚洲人成电影网站色| 国内成人精品一区| 在线观看日韩www视频免费| 久久综合色影院| 成人www视频在线观看| 国产精品一区二区性色av| 欧美国产日韩二区| 狠狠久久五月精品中文字幕| 亚洲精品国产拍免费91在线| 亚洲精品中文字幕女同| 国产日产亚洲精品| 亚洲精品黄网在线观看| 日韩欧美一区二区三区久久| 96精品视频在线| 亚洲色图校园春色| 中文字幕在线成人| 日本精品久久电影| 7777kkkk成人观看| 97在线免费观看视频| 欧美激情视频网站| 国产99视频精品免视看7| 成人亚洲欧美一区二区三区| 久久精品99无色码中文字幕| 久久在精品线影院精品国产| 国产美女扒开尿口久久久| 亚洲色图17p| 日韩精品丝袜在线| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品美女主播在线观看纯欲| 日韩av网站大全| 亚洲男人第一网站| 主播福利视频一区| 国内精品中文字幕| 亚洲美女精品成人在线视频| 欧美精品精品精品精品免费| 久久亚洲综合国产精品99麻豆精品福利| 精品欧美国产一区二区三区| 国产精品96久久久久久又黄又硬| 国产美女被下药99| 国精产品一区一区三区有限在线| 亚洲欧美日韩另类| 美女少妇精品视频| 欧美日韩精品在线观看| 亚洲精品一区中文| 欧美区二区三区| 欧美日韩精品中文字幕| 亚洲欧美成人精品| 国产亚洲精品高潮| 亚洲影院高清在线| 国产欧美一区二区三区久久人妖| 日韩美女激情视频| 91精品国产高清久久久久久91| 91精品视频在线看| 日韩欧美在线国产| 一区二区三区久久精品| 中文字幕久精品免费视频| 久久影视电视剧凤归四时歌| 亚洲午夜小视频| 日本三级久久久| 国产日韩欧美自拍| 5566日本婷婷色中文字幕97| 中文字幕成人精品久久不卡| 伊人久久大香线蕉av一区二区| 国产视频亚洲精品| 少妇激情综合网| 国产日韩欧美中文| 久久免费国产视频| 亚洲精品日韩在线| 欧美性xxxxx| 中文字幕日韩在线播放| 欧洲中文字幕国产精品| 午夜精品久久久久久久久久久久| 91久热免费在线视频| 国产亚洲精品美女久久久久| 亚洲国产日韩一区| 欧美在线观看一区二区三区| 日本久久久久久久久久久|