第2周 C 语言程序设计(第4版)-5.3计算乘幂系列之和

来源:互联网 发布:管家婆软件的使用方法 编辑:程序博客网 时间:2024/05/17 08:17

问题及代码:

/*求项的数量count及总和sum.*/#include <stdio.h>#define ACCURACY 0.0001int main(){    int n,count;    float x,term,sum;    printf("Enter value of X:");    scanf("%f", &x);    n=sum=term=count=1;    while(n<=100)    {        term=term*x/n;//每一项的值        sum=sum+term;//各项总和        count=count+1;        if(term<ACCURACY)//设定term的取值范围,当小于0.0001时,n=999,并输出结果            n=999;        else            n=n+1;    }    printf("Terms=%d Sum=%f \n",count,sum);    return 0;}

运行结果:


知识总结:

while循环与if…else混合使用。

学习心得:

刚开始将常量设置为0.01导致结果一直与书中不符,以后要多注意。

0 0