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 ...