第四周作业----part 1
2014-04-08 14:10
405 查看
实验作业
1.完成课本每一个编程题。要求先画出流程算法图或N-S图,然后编程实现,有可能的话使用两种以上方法;
5.第5题:
6.第六题:
7.第七题:
9.第九题:
10.第十题:
11.第十一题:
老师,我的第六题:计算pi的近似值的程序为什么没有执行循环体的呢?
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的近似值的程序为什么没有执行循环体的呢?
相关文章推荐
- 第四周作业 (Part 1)
- princeton algorithms part 1 第四周作业题
- 第四周作业——图的表示
- 第四周作业
- 算法分析与设计课程作业第四周#1
- 第四周作业
- 吴恩达深度学习第一课第四周课后作业2参考
- 第四周作业
- 团队作业-第四周-面向对象程序设计
- 第四周作业-----图的表示
- 第四周作业
- 第四周作业
- 第四周作业
- 吴恩达 深度学习 编程作业(5-2)Part 1 - Operations on word vectors
- 第四周作业
- 吴恩达第四周作业(Building your Deep Neural Network - Step by Step v3)
- 作业——在线学习Android课程之第四周
- 软件项目管理第四周作业
- 第四周作业——第七章
- 第四周作业_Chapter 7课后练习