求7 8 9 10的階乘,vb語言

2021-03-10 16:34:04 字數 848 閱讀 5385

1樓:匿名使用者

private sub ***bo1_click()dim s as string

dim n as integer

n = ***bo1.text

s = ""

s = "計算1!+2!+3!+...+" & n & "!,其結果內

為容" & jiecheng(n)

text1.text = s

end sub

private sub form_load()***bo1.clear

***bo1.additem ("7")

***bo1.additem ("8")

***bo1.additem ("9")

***bo1.additem ("10")end sub

public function jiecheng(byval n as integer)

dim m as double

m = 1

for i = 1 to n

m = m * i

next

jiecheng = m

end function

2樓:匿名使用者

參考**:

private sub ***mand1_click() dim i as integer for i = 1 to 10 sum = sum + jc(i) next msgbox sumend subfunction jc(a as integer) jc = 1 for i = 1 to a jc = jc * i nextend function

用c 語言求n的階乘,用c 語言求n的階乘

1 開啟vs6.0軟體,準抄備一個後襲綴為cpp的檔案,在c 檔案中首先寫入標頭檔案,定義一個處理階乘的函式,接著寫一個空的main函式 2 接著是階乘recv函式邏輯,該函式有一個形參n用來接收輸入的數。n的階乘是所有正整數的乘積,這裡的處理是sum不斷的用遞迴的方法乘以recv函式的輸入數,每次...

求N的階乘的最高位數用c或c,c語言 求階乘的最高位數

你問的什麼啊?不是求n的階乘啊,是求n的階乘的最高位數?理論上哪有最高位數?你們老師yy了吧 在c或c 中你階乘一上去變數就會溢位,你的意思是問臨界溢位的時候這個階乘的最高位數嗎?那你去看你的機器位數和c版本不就得了。int n int a 1 char buf 9 可以自己設定 scanf d n...

「求1到10的階乘之和」用vb怎麼程式設計序

先寫一個求階乘的函式 private function factorial byval n as integer as long dim i as integer,l as longl 1 for i 1 to n l l i next factorial l end function 新增一個按鈕...