第九周上机实践项目2分数的累加

来源:互联网 发布:js更改a标签href 编辑:程序博客网 时间:2024/06/07 09:45
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 10月 23日 *版本号:v1.0 * *问题描述:累加分数,求1/3-3/5+5/7+...+19/21的和 *输入描述:无输入 *程序输出:1/3-3/5+5/7+...+19/21的和 */#include <iostream>using namespace std;int main(){    int i=1,j=1;    double Xi=0,sum=0;    while(i<=10)    {        Xi=j*(1-2.0/(2*i+1));        sum+=Xi;        j=-1*j;        i+=1;    }      cout<<"1/3-3/5+5/7+...+19/21的和为"<<sum<<endl;    return 0;}


运行结果:

学习感悟:一开始run时总是出现结果为零的情况,最后终于发现是sum用的int型,这才从那个错误中跳出来。在写程序之前一定要好好想想,用几个变量,是整型还是浮点型,要先考虑清楚在写程序

0 0