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 甚至自定義一個資料儲存這個...