计算1-1/2^0+1/2^1-1/2^2……+1/2^8

来源:互联网 发布:人工智能的未来读后感 编辑:程序博客网 时间:2024/06/08 14:39

先发个刚写完的,可读性不怎么高

#include <stdio.h>main(){int i,sign=-1;float s=0,p=-2;for (i=0;i<=8;i++){p=p*0.5*sign;s=s+p;}printf("%f",s);}

改了一下:

#include <stdio.h>main(){int i,sign=-1;float s=0,p=1;for (i=0;i<=8;++i){s=s+p;p=p*0.5*sign;}printf("%f",s);}

好看多了O(∩_∩)O

原创粉丝点击