计算n的阶乘;计算1!+2!+3!+...+10!

计算n的阶乘

#include<stdio.h>
int main()
{
	int i=0;
	int n;
	int ret = 1;   //ret用来存储阶
	scanf_s("%d\n", &n);
	for (i= 1; i <=n; i++)
	{
		ret = ret * i;	
	}
	printf(" ret=%d ", ret);
	return 0;
}

计算1!+2!+3!+...+10!

#include<stdio.h>
int main()
{
	int i = 0;
	int n=0;
	int ret = 1;
	int sum=0;
	for (n = 1; n <= 6; n++)
	{
		ret = 1;
		for (i = 1; i <= n; i++)
		{
			ret = ret * i;
		}
		sum = sum + ret;
	}
	printf(" sum=%d ", sum);
	return 0;
}

 计算1!+2!+3!+...+10!

#include<stdio.h>
int main()
{
	int i = 0;
	int n = 0;
	int ret = 1;
	int sum = 0;
	for (n = 1; n <= 10; n++)
	{
		ret = ret * n;
		sum = sum + ret;
	}
	printf(" sum=%d ", sum);
	return 0;
}