1樓:匿名使用者
dim i%,n%,sum%
n=inputbox("請輸入n值")
for i=1 to n
sum=sum+i
next
print sum
vb程式設計計算1-2+3-4+5-6…+-n的值,n由使用者輸入
2樓:匿名使用者
dim n as long,m as longdim i as long
n=val(text1.text)
m=0for i = 1 to n
m=m-(-1)^i*i
next i
text2.text = m
end sub
3樓:環忠鏡綾
樓上的程式,個人認為有點小問題,修改如下:
private
subform_click()
dimn
asinteger
dimsum
asinteger
sum=0n
=val(inputbox("輸入乙個整數:"))sum=
0fori=
1ton'此處修改
sum=
sum+
(-1)^(i
+1)*i
'此處修改
next
iprint
sumendsub
編寫程式,計算1!+2!+3!+.......+n!的值,其中n的值由使用者輸入。答案給出來了,求講解過程,謝謝!
4樓:意靜闌珊
#include
main ( )
printf("sum=%.2lf",sum);/* 這個表示sum輸出時的精確度是小數點後2位有效數字,型別是浮點型 */}
5樓:監理師
#include
main ( )
printf("sum=%.2lf",sum);這個表示sum輸出時的精確度是小數點後2位有效數字,型別是浮點型}
6樓:匿名使用者
int k,l,n只是定義三個變數,後面都要用的。
fact_k=1表示階乘從1開始,就是一開始的「1!」。
for(k=1;k<=n;k++)表示每一項,比如說k=3,就表示第三項,以你題目的要求就是「3!」。
for(l=1;l<=k;l++)是用來計算階乘的,是巢狀在上乙個迴圈裡的,還是以上面那個例子,k=3時,這個迴圈就算出「3!」的值。fact_k*=l就是裡面這個子迴圈的演算法,表示的意思是fact_k=fact_k*l,這只是簡便的寫法。
結合上面迴圈你應該看的懂吧。。。
printf("sum=%.2lf",sum);中的%.21f表示表示結果保留兩位小數。
這個程式其實很簡單的,書上應該會有詳細的解釋吧,認真看看書。。。
c程式:計算出1到n的和,即1+2+3+…+n,n的值由使用者通過鍵盤輸入,程式輸
7樓:
#include "stdio.h"
int main(void)
8樓:匿名使用者
#include
int main()
return 0;}
vb程式設計,編寫計算fun(n)=1×2+2×3+3×4+...+n×(n+1)的運算,n為任意整數
9樓:紅山人
'窗體上加乙個命令按鈕即可。供參考。祝進步。朋友。
private sub ***mand1_click()dim n as integer
n = inputbox("請輸入乙個正整數")print "fun(n)=1*2+2*3+3*4+...+n*(n+1)結果為:"; myfun(n)
end sub
private function myfun(byval n as integer) as long
dim m as long
for i = 1 to n
m = m + i * (i + 1)
next i
myfun = m
end function
1234n1的公式,11213141n的公式
n n 1 2 等差數列是常見數列的一種,可以用ap表示。如果乙個數列從第二項起,每一項與它的前一項的差等於同乙個常數,這個數列就叫做等差數列,而這個常數叫做等差數列的公差,公差常用字母d表示。例如 1,3,5,7,9 2n 1 等差數列的通項公式為 an a1 n 1 d。前n項和公式為 sn n...
數學題目當n 1,2,3,4時,n的平方 n 41的值都是質數,請寫出兩個小於45的n的值,使得n的平方 n 41不是質數
43 1 1 1 41 47 2 2 2 41 53 3 3 3 41 61 4 4 4 41 71 5 5 5 41 83 6 6 6 41 97 7 7 7 41 113 8 8 8 41 131 9 9 9 41 151 10 10 10 41 173 11 11 11 41 197 12 1...
使用迴圈計算1234,c語言使用迴圈計算
int sum 0 for int i 0 i 100 i c語言使用for 迴圈計算1 2 3 4 5.99 100 include int main printf d sum 請及 抄時襲採bai納du zhidao int i 0 int num 0 for i 0 i 100 i num i...