1. 程式人生 > 其它 >分母為階乘的n個項累加

分母為階乘的n個項累加

技術標籤:Cc#

內蒙古大學16年程式設計第二題

#include<stdio.h>
double jiecheng(int n)
{
	int j=1;
	for(int i=1;i<=n;i++)
	{
		j*=i;
	}
	return j;
}
int main()
{
	int s=1;
	double sum=0; //%f
	double w=jiecheng(s);
	while((1/w)>=1e-6)
	{
		sum+=(1/w);
		++s;//++s直接加,s++的話再執行jiecheng 所得值不變
		w=jiecheng(s);
	}
	sum+=(1/w);//因為最後一項的值小於1e-6需要再加一次
printf("%f",sum); return 0; }