《VB》計算sum 1 2n!的值,n是由使用者任意輸入的整數,輸出結果

2021-05-04 21:49:24 字數 1232 閱讀 7062

1樓:聽不清啊

private sub command1_click()dim n as integer

s = 0

n = inputbox("n=")

y = 1

for i = 2 to n + n step 2y = y * (i - 1) * i

if i mod 4 = 2 then s = s + 1 / y else s = s - 1 / y

next i

print "n="; n

print "sum="; s

end sub

2樓:匿名使用者

private sub c1_click()dim i as integer, sum as singledim n as integer, t as integern = val(inputbox("", , 10))t=1for i = 1 to n

sum = sum + 1 / (2 * i) * tt = -t

next

print sum

end sub

程式設計計算1+1/3!+1/5!+……+1/(2n+1)!,直到最後一項小於0.000001

3樓:匿名使用者

這個程式就可以了,i<1000000後面的這個數字可以你自己改的,改得越大就越接內近,不過執行時間會容

增加 #includevoid main()

4樓:時辰八點半

int i = 1;

double s=1;

while(s > 0.000001)

i為最後2n+1的值

5樓:風火輪

#include

#include

using namespace std;

long int factorial(int n)else

}int main()

}cout << fixed << setprecision(8) << sum << endl << count << endl;

system("pause");

return 0;}

6樓:聽不清啊

#include

int main()

printf("%f\n",s)n

return 0;}

編寫程式,計算2的n次方的值n由鍵盤輸入,是VB程式

dim n as integer,s as longs 1n val text1.text for i 1 to n s s 2 next text1.text 2的 n 次方的值 s 做乙個迴圈程式,n由鍵盤輸入,m m 2,迴圈n次應該就可以了吧?這個應該很簡單啊?vb作業題,編寫程式,求s 1...

c語言求1!2!3n的值n由鍵盤輸入

我剛在做這道題呢,你可以看看這個例題,稍微改一下就行了 簡單而高效!n的值不能超過13,否則會因為資料溢位而導致結果錯誤。include int main printf d n sum return 0 include void main printf 1 2 3 n 的值 d n sum 執行過了...

編寫程式,計算1 2 3n 的值,其

intk,l,n只是定來義三個變數,後面都要用自的。fact k 1表示階乘從1開始,就是一開始的 1!for k 1 k n k 表示每一項,比如說k 3,就表示第三項,以你題目的要求就是 3!for l 1 l k l 是用來計算階乘的,是巢狀在上乙個迴圈裡的,還是以上面那個例子,k 3時,這個...