编写程序,按下列公式求e
e=1+1/1!+1/2!+1/3!+...+1/n!(精度1e-6)
题目:灯塔,共六层,每层是上一层的灯的数量的二倍,共765盏。问,最底层的灯数量;
这是我的做法:
#include<stdio.h>main(){ int i,j,k=0,n; for(i=1;i<100;i++) { for(j=0;j<8;j++) { n=i*2^j; k=k+n; } if(k==765&&j==7) n=i*128; printf("%d",n); }}
哪里不对?
谢谢!