習題2-6 求階乘序列前N項和 (15分)
阿新 • • 發佈:2021-01-16
技術標籤:PTA-浙大版《C語言程式設計(第3版)》題目集c語言
本題要求編寫程式,計算序列 1!+2!+3!+⋯ 的前N項之和。
輸入格式:
輸入在一行中給出一個不超過12的正整數N。
輸出格式:
在一行中輸出整數結果。
輸入樣例:
5
輸出樣例:
153
程式碼如下:
#include<stdio.h>
int main(void){
int N,i,j,h,S;
S=0;
scanf("%d",&N);
for(i=1;i<=N;i++){
for(j=1,h=1;j<=i;j++){
h=h*j;
}
S= S+h;
}
printf("%d",S);
return 0;
}