您的位置:首页 > 编程语言 > C语言/C++

C++第九周实验报告

2012-02-28 18:49 323 查看
 
报告1:

实验目的:学会循环语句的使用

实验内容:编程序,求解1/2-2/3+3/4-…+19/20(或1/3-3/5+5/7-7/9…+19/21)

// 以下是我编制的程序

#include <iostream>

#include <cmath>

using namespace std;

int main( )

{

  int i=0,n=1;

  double sum = 0.0;

  while (i<=19)

  {  sum=sum+pow(-1,n)*i/(i+1);

      i++;

   n++;

  }

  cout<<"sum="<<sum<<endl; 

  return 0;

}

         ;//在必要的位置上给出行注释

    return 0;

}

运行结果:(



经验积累:

1.会调虫子了

2.要多学点定义符;

3.细心点;

上机感言:知识欠缺太多了

报告2:

实验目的:学会用循环结构解决实际问题

实验内容:划算的交易?

// 以下是我编制的程序#include <iostream>

using namespace std;

int main( )

{

 int n=1,sum=1;

 while(n<=29)

 {

 sum=sum+2*sum;

 n++;

 }

    cout<<"sum="<<sum<<endl;       

    return 0;

}

运行结果:(贴图)



经验积累

2.

3.

上机感言:#include <iostream>

using namespace std;

int main( )

{

 int i,sign=1,n=20; //sign用于控制正负转换

 double d,k;//注意结果和要累加的值都是浮点数

 i=1,k=0;

 while (i<=n-1)

 {

  d=double(i)/(i+1);//这儿做类型转换

  k=k+sign*d;

  sign=sign*(-1);//一次正一次负

  i++;

 }

 cout<<"k="<<k<<endl;

 return 0;

}





#include <iostream>

using namespace std;

int main( )

{

 int i=1,sum=0;

 while(i<=30)

 {

  sum=sum+100000;

  i++;

 }

 cout<<"sum="<<sum<<endl;

 return 0;

}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 编程