题目大意:迭代求自然常数e。
解法:没什么好说的,注意数据类型和输出格式。
参考代码:
#include<stdio.h> #include<math.h> int main(){ int n=0; double fact,ee; printf("n e "); printf("- ----------- "); printf("0 1 1 2 2 2.5 "); ee=2.5; fact=2; for(n=3;n<10;n++){ printf("%d ",n); fact*=n; ee=ee+1/fact; printf("%.9lf ",ee); } return 0; }