第三章作业
来源:互联网 发布:工程量清单软件 编辑:程序博客网 时间:2024/05/21 18:43
作业一 习题5 #include <iostream> using namespace std; int main() { double i=1.0,e=1.0; int n=1; for(;i>=1E-6;n++) { i=i/n; e+=i; } cout<<"e="<<e<<endl; return 0; } 习题6 #include <iostream> using namespace std; int main() { double i=1,pai=0.0; int n=1; for(;i>=1E-6;n++) { i=1/(double)(2*n-1); //关键注意要强制转换double if(n%2==0) pai=pai-i; else pai=pai+i; } cout<<"pai="<<4*pai<<endl; return 0; } 习题8 #include<iostream> #include<iomanip> using namespace std; int main() { cout<<setiosflags(ios::internal)<<endl; cout<<setw(7)<<"*"<<endl; cout<<setw(9)<<"* * *"<<endl; cout<<setw(11)<<"* * * * *"<<endl; cout<<setw(12)<<"* * * * * *"<<endl; cout<<setw(11)<<"* * * * *"<<endl; cout<<setw(9)<<"* * *"<<endl; cout<<setw(7)<<"*"<<endl; return 0; } 习题9 #include<iostream> using namespace std; void main() { double a,b,count; b=0; for(a=1;b<=1000;a++) { b+=a*a; count=a; } cout<<count<<endl; } 习题10 #include<iostream> #include<iomanip> using namespace std; int main() { int a; double b,money_1,money_2; money_1=0; b=0.01; money_2=0; for(a=1;a<30;a++) { money_1+=10e4; b*=2; money_2+=b; } cout<<"富人给了穷人"<<fixed<<money_2<<"元"<<endl; cout<<"穷人给了富人"<<fixed<<money_1<<"元"<<endl; return 0; } 习题11 #include <iostream> using namespace std; int main() { int a,b,product; for(a=1;a<=9;a++) { for(b=1;b<=9;b++) { product=a*b; cout<<b<<"*"<<a<<"="<<product<<"\t"; } cout<<endl; } return 0; } 作业二 #include <iostream> using namespace std; int main() { int rooster,hen,chick,n=0; for(rooster=1;rooster<=20;rooster++) for(hen=1;hen<=33;hen++) { chick=100-hen-rooster; if((chick%3==0)&&(5*rooster+3*hen+chick/3==100)) cout<<"方法"<<++n<<"rooster="<<rooster<<"hen="<<hen<<"chick="<<chick<<endl; } return 0; }[cpp] view plaincopyprint?01. 作业三 #include<iostream> using namespace std; int main() { int a,b,sum,i,j,count; cout<<"输入一个整数"<<endl; cin>>a; b=a; count=0; sum=0; for(i=1;a>0;i++) { a=a/10; count++; } cout<<"它总共是由"<<count<<"位数组成"<<endl; for(j=0;j<count;j++) { sum+=b%10; b=b/10; } cout<<"各个数位上数字之和为"<<sum<<endl; return 0; } 作业四 //任意坐标点到各个圆心点的半径小于等于一时说明该点在建筑物的范围内 #include<iostream> #include<cmath> using namespace std; int main() { float x,y,juli; cout<<"输入任何一个坐标横轴和纵轴的值"<<endl; cin>>x; cout<<"x= "<<x<<endl; cin>>y; cout<<"y= "<<y<<endl; /*各个象限的点到各个圆柱的距离都等于该点所对应的第一象限的点到第一象限圆柱的距离*/ x=fabs(x),y=fabs(y); juli=sqrt((x-2)*(x-2)+(y-2)*(y-2)); if(juli<=1) cout<<"该点建筑物高度为10米"<<endl; else cout<<"该点建筑物高度为0米"<<endl; return 0; }
作业五
#include<iostream> using namespace std; int main() { long i,p,n,sum; cout<<"请输入一个整数"<<endl; cin>>n; sum=0; p=1; for(i=1;i<=n;i++) { p*=1; sum+=p; } cout<<"1!+2!+3!+.....+n!="<<sum<<endl; return 0; }
0 0
- 第三章作业
- 第三章作业
- CCNA第三章作业
- 第三章实验作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- css样式的零碎用法总结
- visual studio编译:fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version)
- HTTP协议详解
- 第六周项目3-多文件三角形类
- 存储过程的优缺点个人总结
- 第三章作业
- 使用beanUtils操作javabean
- Ubuntu桌面图标消失解决办法
- JDBC的一个实例
- tex 如何安装package?
- OMXCodec源码分析---part2
- C-数组地址(4)
- 网络营销计划该当留意什么
- 马云与四大行支付战争全篇解读