第四周作业

来源:互联网 发布:天敏网络机顶盒价格 编辑:程序博客网 时间:2024/06/15 23:07
5
#include <iostream>      using namespace std;     int main()    {        int i=0;        double a=1,f=1;        while (f>=10e-6)        {            i++;            f=f/i;            a+=f;        }        cout << "e = "<<a<<endl;        return 0;    }  6#include <iostream>    #include <cmath>    using namespace std;     int main()    {        int i;        double pi=0,f=1;        for(i=1;i<10e6;i+=2)        {            pi+=4*(double)1/i*f;            f*=-1;        }        cout << "pi约等于:"<<pi<<endl;        return 0;    }    7#include <iostream>      using namespace std;      int main()    {        int n;        cout << "请输入一个数:"<<endl;        cin >> n ;        if(n<10)            cout<<n<<" <10"<<endl;        else if(n>=10&&n<100)            cout<<n<<" 10 ~ 100."<<endl;        else if (n>=100&&n<1000)            cout<<n<<" 100 ~ 1000."<<endl;        else cout << n<<" > 1000"<<endl;        return 0;    }    8#include<iostream>    #include<iomanip>    using namespace std;    int main()    {        int j,i;        for(i=1; i<=4; i++)        {            for(j=1; j<=5-i; j++)                cout<<setw(2)<<" ";              for(j=1;j<=2*i-1;j++)                cout<<setw(2)<<'*';         cout<<endl;         }        for(i=1;i<=3;i++)        {            for(j=4;j>=4-i;j--)                cout<<setw(2)<<" ";            for(j=4;j>=2*i-2;j--)                cout<<setw(2)<<'*';            cout<<endl;        }    return 0;    }    9#include <iostream>    using namespace std;    int main()    {        int count=0,n=1;        for(;count<=1000;n++)        {            count+=n*n;       }        cout<<"n="<<n-1<<endl;              return 0;    }    10#include<iostream>    #include<cmath>    using namespace std;    int main()    {        double s1=0,s2=0.1,d=1;        for(;d<=30;d++)        {            s1+=100000;            s2*=2;                }        cout<<"陌生人给百万富翁:   "<<std::fixed<<s1<<"元"<<endl;        cout<<"百万富翁给陌生人:   "<<std::fixed<<s2<<"元"<<endl;          return 0;    }    11#include <iostream>    using namespace std;    int main()    {      int i=1;      int t=1;      while(i<=9)      {                while(t<=i)        {          cout<<t<<"*"<<i<<"="<<i*t<<" ";          t++;        }        t=1;        cout<<endl;        i++;     }      return 0;    }    22#include<iostream>    using namespace std;    int main()    {        int i=0;        int x,y,z;        double money;        for(x=0;x<=20;x++)        {            for(y=0;y<34;y++)            {                z=100-x-y;                money=5*x+3*y+z/3.0;                            if(money==100)                {                    i++;                    cout<<endl;                    cout<<"第"<<i<<"种情况"<<endl;                    cout<<"鸡翁的数量x="<<x<<endl;                    cout<<"鸡母的数量y="<<y<<endl;                    cout<<"鸡雏的数量z="<<z<<endl;                                }            }        }        return 0;    }    33#include <iostream>        using namespace std;        int main()    {        int num,i=0,add=0;      cout << "请输入一个数字:" << endl;        cin >> num;        while (num!=0)        {            add=add+num%10;          num=num/10;            i++;        }        cout << "该数由"<<i<<"位组成,各个数位上数之和为:"<<add<<endl;        return 0;    }    44#include <iostream>      using namespace std;      int main()    {        float x,y;//坐标        cout << "请输入该点坐标:"<<endl;        cin >> x>>y ;      if (((x+2)*(x+2)+(y+2)*(y+2)<=1)           ||((x-2)*(x-2)+(y+2)*(y+2)<=1)            ||((x+2)*(x+2)+(y-2)*(y-2)<=1)            ||((x-2)*(x-2)+(y-2)*(y-2)<=1))           cout <<"该点建筑的高度为10米"<<endl;        else cout <<"该点建筑的高度为0米"<<endl;        return 0;    }    66#include<iostream>    using namespace std;    int main()    {        int d=1,n=1;        for(;d<=9;d++)        {            n=2*(n+1);                    }        cout<<"苹果数为:"<<n<<endl;        return 0 ;        }    55#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<<"最后得:";        cout<<"s="<<s<<endl;    }    

0 0
原创粉丝点击