您的位置:首页 > 其它

第四周作业----part 1

2014-04-08 14:10 405 查看
实验作业
1.完成课本每一个编程题。要求先画出流程算法图或N-S图,然后编程实现,有可能的话使用两种以上方法;

5.第5题:

/*........计算自然对数e的近似值........*/
#include<iostream>
using namespace std;
int main()
{
double a=1,p=1,sum=1;
double t=1/1000000,v=1;
cout<<"计算e的近似值----"<<endl;
cout<<"计算....."<<endl;
while(v>t)
{
p*=a;
v=1/p;
sum=sum+v;
a++;
}
cout<<"e的近似值="<<sum<<endl;
return 0;
}


 

第5题:
结果为2.71828


6.第六题:

/*.计算圆周率pi.*/
#include<iostream>
using namespace std;
int main()
{
int t=3,s=1;
double n,sum=1,p;
long a=100000000;
while(t<a)
{
s=s*(-1);
n=s*(1/t);
sum=sum+n;
t=t+2;
}
p=sum*4;
cout<<"圆周率="<<p<<endl;
return 0;
}


 

error


7.第七题:

/*课本第7题*/
#include<iostream>
using namespace std;
int main()
{
int x;
cout<<"输入一个整数,please!"<<endl;
cin>>x;
if(x-10<0)
cout<<x<<"is<10"<<endl;//介于0到10
else if(x-100<0)
cout<<x<<"is 10 to 100"<<endl;//介于10到100
else if(x-1000<0)
cout<<x<<"is 100 to 1000"<<endl;//介于100到1000
else
cout<<x<<"is>=1000"<<endl;//介于1000到无穷
return 0;
}


9.第九题:

/*课本第9题*/
#include<iostream>
using namespace std;
int main()
{
int n=1,sum=0,sq,t;
while(sum<=1000)
{
sq=n*n;
sum=sum+sq;
n++;
}
t=n-1;
cout<<"最小的n为"<<t<<endl;
return 0;
}
结果=14

10.第十题:

/*课本第9题*/
#include<iostream>
using namespace std;
int main()
{
double sum1,sum2=0.01,n=2,t=0.01;
double a=100000;//a=十万元,t=一分钱
sum1=a*30;
while(n<=30)
{
t=2*t;
sum2=sum2+t;
n++;
}
cout<<"陌生人sum1="<<sum1<<endl;
cout<<"富翁sum2="<<sum2<<endl;
return 0;
}


11.第十一题:

/*乘法表*/
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
cout<<"1*1=1"<<endl;
cout<<"1*2=2"<<setw(9)<<"2*2=4"<<endl;
cout<<"1*3=3"<<setw(9)<<"2*3=6"<<setw(9)<<"3*3=9"<<endl;
cout<<"1*4=4"<<setw(9)<<"2*4=8"<<setw(9)<<"3*4=12"<<setw(9)
<<"4*4=16"<<endl;
cout<<"1*5=5"<<setw(9)<<"2*5=10"<<setw(9)<<"3*5=15"<<setw(9)
<<"4*5=20"<<setw(9)<<"5*5=25"<<endl;
cout<<"1*6=6"<<setw(9)<<"2*6=12"<<setw(9)<<"3*6=18"<<setw(9)
<<"4*6=24"<<setw(9)<<"5*6=30"<<setw(9)<<"6*6=36"<<endl;
cout<<"1*7=7"<<setw(9)<<"2*7=14"<<setw(9)<<"3*7=21"<<setw(9)
<<"4*7=28"<<setw(9)<<"5*7=35"<<setw(9)<<"6*7=42"<<setw(9)
<<"7*7=49"<<endl;
cout<<"1*8=8"<<setw(9)<<"2*8=16"<<setw(9)<<"3*8=24"<<setw(9)
<<"4*8=32"<<setw(9)<<"5*8=40"<<setw(9)<<"6*8=48"<<setw(9)
<<"7*8=56"<<setw(9)<<"8*8=64"<<endl;
cout<<"1*9=9"<<setw(9)<<"2*9=18"<<setw(9)<<"3*9=27"<<setw(9)
<<"4*9=36"<<setw(9)<<"5*9=45"<<setw(9)<<"6*9=54"<<setw(9)
<<"7*9=63"<<setw(9)<<"8*9=72"<<setw(9)<<"9*9=81"<<endl;
return 0;
}


老师,我的第六题:计算pi的近似值的程序为什么没有执行循环体的呢?

 

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