计算1-1/x+1/x*x
// algo1-1.cpp 计算1-1/x+1/x*x. #include<stdio.h> #include<sys/timeb.h> void main() { timeb t1,t2; long t; double x,sum=1,sum1; int i,j,n; printf("请输入x n:"); scanf("%lf%d",&x,&n); ftime(&t1); // 求得当前时间 for(i=1;i<=n;i++) { sum1=1; for(j=1;j<=i;j++) sum1=sum1*(-1.0/x); sum+=sum1; } ftime(&t2); // 求得当前时间 t=(t2.time-t1.time)*1000+(t2.millitm-t1.millitm); // 计算时间差 printf("sum=%lf 用时%ld毫秒\n",sum,t); }
执行结果如下:
请输入x n:123 19999 sum=0.991935 用时968毫秒 Press any key to continue
每当夜深人静的时候,想想今天发生了什么,失去了什么,得到了什么,做了什么,没做什么,该做什么,不该做什么,明天要做什么!