1. 程式人生 > 其它 >習題2-6 求階乘序列前N項和 (15分)

習題2-6 求階乘序列前N項和 (15分)

技術標籤: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; }