题目大意:迭代求自然常数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; }