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

#include <stdio.h>
//计算1!+2!+3!+...+n!
double f(int n);
int main()
{
	int i,n;
	double sum=0;
	scanf("%d",&n);
	for (i=1;i<=n;i++)
	{
		sum+=f(i);
	}
	printf("结果为%e",sum);
	return 0;
} 

double f(int n)
{
	int i;
	double res=1;
	for (i=1;i<=n;i++)
	{
		res*=i;
	}
	return res;
}


阅读更多
版权声明:本文为博主原创文章,转载请务必附上文章网址,谢谢。 https://blog.csdn.net/zjw_python/article/details/69808556
文章标签: 练习题
个人分类: C笔记
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭