編寫程式,計算12n的值,要求用函式完成

2021-03-04 09:01:11 字數 2694 閱讀 2309

1樓:匿名使用者

function(n)

t=1s=0

for i=1 to n

t=t*i

s=s+t

return s

2樓:羽落

#include

int f(int n)

return sum;

}void main()

用c語言 寫乙個函式用於計算1!+2!+3!+...+n!的值(使用函式遞迴完成)

3樓:瘋—子

||#include

int func(int);

int sum(int);

int main ()

int func(int n) //遞迴求n!

int sum(int n) //求1!+2!+。。。+n!的結果return sum;}

4樓:匿名使用者

#include

#include

int main(void)

int fun(int num)

int i;

int s=1;

//求n!

for(i=1;i<=num;i++)

return(s+fun(num-1));}

5樓:瓊頭浪子

#include

int fun1(int n)

int fun(int n)

void main()

6樓:qwe小傑

#include"stdio.h"

int fun(int n)

main()

c語言程式設計題。計算1!+2!+3!+...+n!的值,n從鍵盤輸入(用函式完成階乘計算)

7樓:

#include"iostream.h"

#include"windows.h"

void main()

cout<<"結果:"<整數!\n";

system("pause");

}int a(int n)

8樓:匿名使用者

#include

using namespace std;

unsigned long long n,a[100000001],b[100000001],lb,la=1,x,x1;

int main()

while(x>0)

lb=la;

x1=0;

int k;

for(k=1;k<=lb;k++)

b[k]=x1;

}for(int i=la;i>=1;i--) cout<

return 0;}

9樓:匿名使用者

#include

int fun(int a)

return sum;

}main()

printf("結果是:%d\n",sum);}

10樓:匿名使用者

#include

double fac(int n)

int main()

11樓:匿名使用者

void main()

printf("%d!=%ld\n",n,sum);

}就是這樣,希望對你有幫住~

12樓:匿名使用者

遞迴。double main(int i)

13樓:匿名使用者

#include

int main(void)

printf("\nthe result is %d\n",sum);}}

編寫程式,計算1!+2!+3!+.......+n!的值,其中n的值由使用者輸入。答案給出來了,求講解過程,謝謝!

14樓:意靜闌珊

#include

main ( )

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

15樓:監理師

#include

main ( )

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

16樓:匿名使用者

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表示表示結果保留兩位小數。

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

編寫程式輸入正整數n計算它的階乘nnnn

我用c語言編個求階層的函式。經除錯已經成功 int fun int n while n 1 return t include void main printf d 0lf n i,m 太簡單了 sanf d n t 1 while n printf d n 這孩子不是要考國二吧 版本 2 支援庫 s...

用VB編寫程式求下面數列的和,計算精確到an 10 5為止

y 0n 0an 1do while an 10 5 n n 1 an an 2 y y anloopmsgbox y的值為 y n的值為 n 1 8 9 2 5 1 10 3 4 8 9 1 2 3 4 8 9 8 3 64 27 2 1 3 5 0.25 4 2 5 4 4,32 5 3 7.5...

編寫程式按下列公式計算e的值1e6,e

includedouble fun int n return r int main printf e 6f e return 0 採納哦 用c語言程式設計序,按下列公式計算e的值 精度為1e 6 e 1 1 1 1 2 1 3 1 4 1 n intf int n return s int main...