计算1-1/2+1/3-....1/100

来源:互联网 发布:redis查询所有数据库 编辑:程序博客网 时间:2024/06/17 03:55
#include<stdio.h>//计算1-1/2+1/3-....1/100 int main(){double sum=1.0,term,sign=1.0,deno=2.0;//sum最终的和 term中间中转值 sign符号控制  deno计算范围 for(deno;deno<=100;deno++)  //deno=2 因为sum直接等于1  省去步骤 {sign=(-1)*sign;//每进行一次循环 符号改变一次 term=sign*(1/deno);//中转值改变 sum=sum+term;//和累加 }printf("%0.8f\n",sum);return 0;}