問答題
程序功能:輸入n的值(n<11),計算1!+2!+3!+......+n!,并輸出計算結果。 請完善程序。(程序有1個空,答案一行寫一個,不要添加多余的空格) #include> int main() { int i, n; long sum=0,fac=1; //fac存儲每個加項(階乘)的值 printf("請輸入n的值:"); scanf("%d",&n); for( i=1; i<=n; i++) { 后一加項與前一加項的關系 sum="sum+fac;" } printf("和為%ld/n",sum); return 0; 提示:可以參考“累加和”中講解的最后一個例題>
A......+n!,并輸出計算結果。
答案:
fac = fac * i;完整的程序代碼如下:```c#include int main() { ...