C語言求Sn12345n之值,其中n是數字

2021-03-04 05:01:34 字數 1283 閱讀 3251

1樓:

#include

double func(int n)

main()

printf("sigma is %g", sigma);}

c語言:求sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一個數字。

2樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

3樓:匿名使用者

#include

int main(int argc, char *argv)printf("1! + ... = %ld", s64numsum);

return 0;}

4樓:白鈺倞

#include

int main()

printf("總值為:%d",sn);}

5樓:流星不死

#include

main()

printf("%d",s);

}您好,很高興為您解答,流星不死為您答疑解惑如果本題還有不懂的地方請追問,望採納我的回答。

祝樓主學習進步。

上面的**可以直接複製到編譯器裡,帶換行。

c語言求sn=1!+2!+3!+4!+5!+…+n!之值

6樓:匿名使用者

數值範圍超大,可以使用64位整數處理:

#include

int main()

printf("%lld\n", sum);

return 0;

}注:這是gcc的寫法,不同編譯器,可能寫法不一樣:printf("%l64d\n", sum);

7樓:匿名使用者

printf("%.0f\n",sum);這一句中的"%0.f\n」中的f應該是float吧?

而你要輸出的是個double,double轉成float肯定是被截斷了,所以到20以後就不正確了。

8樓:****木筆

應該是型別的問題,改為int型就可以了

#include

int main()

printf("%d\n",sum);

return 0;}

9樓:匿名使用者

資料溢位。。。。。。。。。

c語言計算s12345的前n項和

long fac long n void main void printf sum ld n sum c語言 求s 1 2 3 4 5 並輸出結果 include define n 5 定義符號常量 求出每一項階乘值的函式 int fact int n int main 執行結果 includein...

c語言求e的值輸入正整數n計算下式的前n項

static double cale int n return res 也可以不用巢狀迴圈。include int main e 1 f printf e f n e return 0 如果滿足你的需求,請採納.for裡邊帶for就行啊 unsigned long factorial unsigne...

c語言求輸入正整數n,求

其實用遞迴算更簡復 單,再給你制一個吧 include 由於標準math.h中沒bai 有求階du乘函式,所以自己寫zhi一個吧 int jiecheng int n int main include int main void if i 2 1 flag 1 else flag 1 result ...