labview求n阶乘的和_LABVIEW求1到N所有数的阶乘之和
展開(kāi)全部
不用改,是對(duì)的。
把后面累加的循環(huán)的移位寄存器62616964757a686964616fe58685e5aeb931333433656133要賦初值0,這樣多次運(yùn)行才會(huì)不影響結(jié)果。其實(shí)有現(xiàn)成的數(shù)組累加,更加方便。
#include
int fact(int n)
{
if(n==1)
{
return 1;
else
return n*fact(n-1);
int main()
printf("Input N:\n");
int n;
scanf("%d",&n);
n%2==0?n=n-1:n;
int sum=0;
for(int i=1;i<=n;i+=2)
sum+=fact(i);
printf("1!bai+3!+5!+..+%d!=%d",n,sum);
return 0;
}
擴(kuò)展資料:
由于正整數(shù)的階乘是一種連乘運(yùn)算,而0與任何實(shí)數(shù)相乘的結(jié)果都是0。所以用正整數(shù)階乘的定義是無(wú)法推廣或推導(dǎo)出0!=1的。即在連乘意義下無(wú)法解釋“0!=1”。給“0!”下定義只是為了相關(guān)公式的表述及運(yùn)算更方便。
小數(shù)科學(xué)計(jì)算器沒(méi)有階乘功能,如 0.5!,0.65!,0.777!都是錯(cuò)誤的。但是,有時(shí)候我們會(huì)將Gamma 函數(shù)定義為非整數(shù)的階乘,因?yàn)楫?dāng) x 是正整數(shù) n 的時(shí)候,Gamma 函數(shù)的值是 n-1 的階乘。
參考資料來(lái)源:百度百科-階乘
總結(jié)
以上是生活随笔為你收集整理的labview求n阶乘的和_LABVIEW求1到N所有数的阶乘之和的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ceph与hdfs的比较_分布式存储中H
- 下一篇: 同程萤火虫小贷上征信吗