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

2021-03-12 09:34:48 字數 655 閱讀 2601

1樓:戚振梅苦媚

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時,這個迴圈就算出「3!」的值。fact_k*=l就是裡面這個子迴圈的演算法,表示的意思是fact_k=fact_k*l,這只是簡便的寫法。

結合上面迴圈你應該看的懂吧。。。

printf("sum=%.2lf",sum);中的%.21f表示表示結果保留兩位小數。

這個程式其實很簡單的,書上應該會有詳細的解釋吧,認真看看書。。。

2樓:充仁喜癸

#include

main()

printf("sum=%.2lf",sum);/*這個表示sum輸出時的精確度是小數點後2位有效數字,型別是浮點型*/}

3樓:鈔時芳曹汝

#include

main()

printf("sum=%.2lf",sum);這個表示sum輸出時的精確度是小數點後2位有效數字,型別是浮點型}

利用for迴圈巢狀編寫程式,計算123n

在win tc環境中,你所問的演算法編譯內容如下 include stdio.h include conio.h long cheng int n return m main printf the result ld sum getch 我剛給你寫的,付編譯圖一張。有圖有真相,我輸入的n是10,結果...

編寫程式,計算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...

編寫程式,用近公式計算e的n次方

main printf e 10.8f n e double f1 double x,int n long f2 int n main printf e 10.8f n e vb編寫程式 用來計算m的n次方 新建工程,新增 mand1控制項。vb6.0 xp除錯成功。如下 dim n as inte...