C语言:计算1!+2!+3!+....+n!

//计算 1!+2!+3!+....+n!
#include 
int main()
{
	int n,i,j;
	int sum = 0;
	int sum1 ;
	printf("输入一个正整数:\n");
	scanf("%d", &n);
	j = n;
	for (; n > 0; n--)
	{
		i = n;
		for (sum1=1; i > 0; i--)
		{
			sum1 = i*sum1;
		}
		sum = sum + sum1;
	}
	printf("%d 的结果为 %d\n",j,sum);
	return 0;
}

你可能感兴趣的:(C语言学习—代码之路,c语言)