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

  • Post author:
  • Post category:其他


//计算 1!+2!+3!+....+n!
#include <stdio.h>
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;
}



版权声明:本文为LIHONGLI000125原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。