原题链接

题目大意:迭代求自然常数e。

解法:没什么好说的,注意数据类型和输出格式。

 

参考代码:

#include<stdio.h>
#include<math.h>

int main(){
	int n=0;
	double fact,ee;

	printf("n e\n");
	printf("- -----------\n");
	printf("0 1\n1 2\n2 2.5\n");
	ee=2.5;
	fact=2;
	for(n=3;n<10;n++){
		printf("%d ",n);
		fact*=n;
		ee=ee+1/fact;
		
		printf("%.9lf\n",ee);
	}

	return 0;
}