如何編寫程式,求s1!2!3!4!

2021-03-19 18:27:58 字數 1715 閱讀 2982

1樓:藍色星雪

用什麼語言寫? 下面的

版c版本:權

double fact(int n)

return s;}

2樓:匿名使用者

javascript版本的:

function fact(n)

編寫程式,求 1!+2!+3!+4!+6!+....+n!,要求,求階乘功能用遞迴函式實現

3樓:匿名使用者

可以拒絕做這道題,然後告訴你們老師, 用遞迴求階乘是全世界最sb的程式設計師才幹的~~~如果要告訴學生什麼情況下用迴圈什麼情況下用遞迴.....階乘就是最應該用迴圈最不應該用遞迴的情況.學校課本用階乘講解遞迴是在誤人子弟.

對以上言論負全責, 歡迎拍磚.

4樓:匿名使用者

#include

usingnamespacestd;

longunsignedfun(intn)voidmain()

c語言程式設計題:s=1!+2!+3!+4!+5!+…+n! n由鍵盤輸入 求迴圈過程

5樓:【神戀

這是我們以前做過

的課後習題

6樓:酷的家族寲

#include int main() printf("%d\n",s); return 0; }

計算1!+2!+3!+4!+5!+6!+7!+8!+9+10!,用c語言編寫程式

7樓:匿名使用者

由於以前做過這樣的題目,發現9!的結果int已經裝不下了!我現在內沒有編譯器,不過我先寫

容個,你自己看看,我個人覺得這個題目就是考兩個方面的問題:1.你注意到你的資料型別沒有2.基本的階乘演算法。

#include

long getfactoria(int n)return ret;

}void main()

}這個應該沒有問題!

8樓:邱家店之

#include"stdio.h"

void main()

s=s+ss;

}printf("%d\n",s);}

9樓:匿名使用者

#include

void main()

int factorial(int n)

崩潰bai 會錯題du意了

zhi#include

void main()

printf("1!

dao+2!...10!=%d\n",sum);}

10樓:匿名使用者

#include

void main()

}已幫伱版解決 謝謝!權

11樓:鳳凰花開

#include

void main()

long jiecheng(int n)

編寫程式,求s

外迴圈n次,內迴圈每次多1次 int n 10 long sum 0 for int i 1 i n i printf d sum java java.util.scanner sc new java.util.scanner system.in int n sc.nextint int i,val...

編寫程式,計算出1 2 3 4

可以把這個分成兩個迴圈 一個是1到10的階乘和的迴圈 一個是求第i個數的階乘的迴圈 private sub form click dim i as integer,j as integer,n as long,sum as long for i 1 to 10 n 1 for j 1 to i n ...

編寫程式,求S 1! 2! 3! 4! 5! 6! 7!

沒用過vb,不清楚語法有什麼差別。這裡用了c c,你只要搞清思路就成了。下面是使用遞迴函式求n!的函式 int fun int n 你呼叫函式時,例如要求8!你就用fun 8 要注意,int整型資料的範圍限制,使得這個函式只能求到12 如果要更大範圍要改用long int 甚至自定義一個資料儲存這個...