第四周作业

来源:互联网 发布:家里网络玩游戏延迟高 编辑:程序博客网 时间:2024/06/04 18:19

3.5

#include<iostream>using namespace std;int main(){long double e=1.0;long double f=1.0;for(int i=1;1.0/f>=1e-6;i++){f*=i;e+=1.0/f;}cout<<"自然对数e的近似值为:"<<e<<endl;return 0;}

3.6

#include<iostream>using namespace std;int main(){long double pi=1.0;double flag=-1.0;for(int i=3; 1.0/i >= 1e-6;i+=2){pi+=flag/i;flag=-flag;}cout<<"圆周率pi的近似值为:"<<4*pi<<endl;return 0;}

3.7

#include<iostream>using namespace std;int main(){int unmber;cout<<"请输入一个整数:";cin>>unmber;if(unmber<10)cout<<unmber<<"is less than 10";else if(unmber<100)cout<<unmber<<"is 10 to 100";else if(unmber<<1000)cout<<unmber<<"is 100 to 1000";else if(unmber<<10000)cout<<unmber<<"is more than 1000";return 0;}

3.8

#include<iostream>using namespace std;int main(){int i,j,k;for(i=0;i<=3;i++){for(j=0;j<6-2*i;j++)cout<<" ";for(k=0;k<2*i+1;k++)cout<<" *";cout<<endl;}for(i=0;i<=2;i++){for(j=0;j<2+2*i;j++)cout<<" ";for(k=0;k<5-2*i;k++)cout<<" *";cout<<endl;}return 0;}

3.9

#include<iostream>using namespace std;int main(){int sum,n;sum=0;for(n=1;;n++){sum+=n*n;if(sum>=1000)break;}cout<<"1*1+2*2+3*3+4*4+5*5+...+n*n<=1000中N的值为:"<<n-1<<endl;return 0;}

3.10

#include<iostream>using namespace std;int main(){int row,column;for(row=1;row<=9;row++){for(column=1;column<=row;column++)cout<<column<<'*'<<row<<'='<<row*column<<"\t";cout<<endl;}return 0;}

3.11

#include<iostream>using namespace std;int main(){int sum,n;n=1;for(sum=0;n<=30;n++){sum+=n*100000;cout<<n<<endl;}return 0;}

/*******************************************     功能:求百钱百鸡问题      ********************************************/#include<iostream>using namespace std;int main(){int i=0,a,b,c;double d;cout<<"鸡翁一值钱五,鸡母 一值钱三,鸡雏三值钱一。"<<endl;cout<<"百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?"<<endl;for(a=0;a<=20;a++){for(b=0;b<34;b++)  {c=100-a-b;     d=5*a+3*b+c/3.0;if(d==100)     {i++;cout<<endl;cout<<"第"<<i<<"种情况"<<endl;cout<<"鸡翁的数量a="<<a<<endl;cout<<"鸡母的数量b="<<b<<endl;cout<<"鸡雏的数量c="<<c<<endl;}}}return 0;}


/********************************* 功能:猴子爱吃苹果问题 *********************************/#include<iostream>using namespace std;int main(){int s=1,i;for(i=1;i<10;i++){s=(s+1)*2;}cout<<"经计算:猴子一共摘了"<<s<<"个苹果"<<endl;return 0;}


/*******************************功能:计算1!+2!+3!+……+n!*******************************/#include<iostream>using namespace std;int main(){unsigned int n,i,j,k=1;long unsigned int s=0;cout<<"计算1!+2!+3!+……+n!"<<endl;cout<<"请输入整数n的值:";cin>>n;for(i=1;i<=n;i++){for(j=i;j>=1;j--){k*=j;}s+=k;k=1;}cout<<"计算得:"<<"s="<<s<<endl;return 0;}

其中有一些还没能完成,接下来会写上

0 0