n的阶乘和前n项的阶乘

#include<stdio.h>
#include<Windows.h>

void Mimi(int n)
{
	int i = 0;
	int sum = 1;
	int num = 0;
	if (n <= 0)
	{
		printf("客官用心点哦:\n"); 
		return 0;
	}
	else
		for (i =1;i<=n; i++)
		{
			sum = sum*i;
			num += sum;
		}
		printf("%d! = %d\n", n, sum);
		printf("前%d项阶乘之和为: %d\n", n, num);
}
int main()
{
	int n = 0;
	printf("请输入:");
	scanf("%d", &n);
	Mimi(n);
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/Zero_975/article/details/82827416