用c语言计算1!+2!+3!+......+10!

#include
int main()
{
	int i = 0;
	int num = 1;
	int sum = 0;
	for (i = 1; i <= 10; i++)
	{
		num =num * i;//求出1! 2! 3!
		sum = sum + num;//将阶乘相加
	}
	printf("%d\n", sum);
	return 0;
}

 本代码采用for循环,运行为当求出1-10阶乘时,直接相加在sum中。

结果为:

你可能感兴趣的:(c语言,c++)