江湖夜雨吧 关注:191贴子:889
  • 9回复贴,共1
没有U盘,在学校机房上机不方便保存,在此备份一下…


IP属地:安徽1楼2007-11-05 22:38回复
    级数逼近,实验一下……

    #include<iostream>
    #include<iomanip>
    #include<cmath>
    using namespace std;
    //------------------------------------
    main()
    {
    int x,fm=1,fz;
    double item=0,sum=1;

    cin>>x;

    for(int sign=1,n=1;abs(item)<1e-8;n++,sign*=-1)
    {
    for(int i=1,fm=1;i<=n;i++)
    {
    fm=fm*1;
    }
    for(int j=1;j<=n;j++)
    {
    fz=fz*x;
    }
    item=(fz/fm)*sign;
    sum=sum+item;
    }
    cout<<setprecision(8)<<sum<<endl;
    }


    IP属地:安徽2楼2007-11-05 22:38
    回复
      你配当吧主吗?
      你要存完全可以用邮箱存,或者不要用这个ID,你缺乏对这个吧最起码的尊重


      3楼2007-11-16 10:31
      回复
        //-----------------------------------
        //---------1000以内的对称素数--------
        //-----------------------------------
        #include<iostream>
        #include<cmath>
        using namespace std;
        //-----------------------------------
        void main()
        {
        for(int i = 2; i < 1001; i++)
        {
        double sqrti = sqrt(i * 1.0);
        for(int j = 2,sign = 0; j <= sqrti; j++)
        {
        if(i % j == 0)
        {
        sign = 1;
        break;
        }
        }

        if(sign == 0)
        {
        if((i / 100) == (i % 10))
        cout<<i<<" ";
        }
        }
        }
        //---------------------2007-11-20-------


        IP属地:安徽4楼2007-11-20 10:36
        回复
          //---------------------------------
          //-----------猴子吃桃问题----------
          //---------------------------------
          #include<iostream>
          using namespace std;
          //---------------------------------
          void main()
          {
          int x = 1;
          for(int i = 1; i <= 9; i++)
          x = 2 * x + 2;
          cout<<x<<endl;
          }
          //--------------------2007-11-20----


          IP属地:安徽5楼2007-11-20 10:46
          回复
            //---------------------------------------
            //----------小球弹跳问题-----------------
            //---------------------------------------
            #include<iostream>
            using namespace std;
            //---------------------------------------
            void main()
            {
            double i = 100, sum = 0;
            for(int k = 1; k <= 10; k++)
            {
            sum = sum + i;
            i = i / 2;
            sum = sum + i;
            }
            cout<<i<<" "<<sum<<endl;
            }


            IP属地:安徽6楼2007-11-27 10:29
            回复
              //-----------------------------------------------------
              //---------100元换成10、5、1元的方法总数---------------
              //-----------------------------------------------------
              #include<iostream>
              using namespace std;
              //-----------------------------------------------------
              void main()
              {
              int sum = 0;
              for(int ten = 1; ten <= 9; ten++)
              {
              for(int five = 1; five <= 17; five++)
              {
              for(int one = 1; one <= 95; one++)
              {
              if(ten * 10 + five * 5 + one - 100)
              continue;
              sum = sum + 1;
              }
              }
              }
              cout<<sum<<endl;
              }
              //----------------------------------2007-11-27----------


              IP属地:安徽7楼2007-11-27 10:49
              回复
                //---------------------------------
                //--------输出矩阵形式-------------
                //---------------------------------
                #include<iostream>
                using namespace std; 
                //---------------------------------
                void main()
                {
                for(int i = 1; i <= 6; i++)
                {
                int j = i - 1;
                cout<<i<<" ";
                for(j; j <= 6; j++)
                {
                cout<<j<<" ";
                } //for循环过了会自动换行?

                if(i != 1)
                for(int k = 0; k <= i - 2; k++)
                {
                cout<<k<<" ";
                }
                cout<<endl; //要很注意换行的位置
                }
                }
                //-------------------2007-11-27------


                IP属地:安徽8楼2007-11-27 11:25
                回复
                  //--------------------------------
                  //------------矩阵形式2-----------
                  //--------------------------------
                  #include<iostream>
                  using namespace std;
                  //--------------------------------
                  void main()
                  {
                  for(int i = 1; i <= 6; i++)
                  {
                  for(int j = 1; j <= 7; j++)
                  {
                  cout<<"("<<i<<","<<j<<")"<<" ";
                  }
                  cout<<endl;
                  }
                  }
                  //-------------------2007-11-27----


                  IP属地:安徽9楼2007-11-27 11:36
                  回复
                    #include<iostream>
                    #include<iomanip>
                    using namespace std;
                    //--------------------------------------------------
                    class Time

                      int hour, minute, second;
                    public:
                    void set(int h, int m, int s)
                    {
                    hour = h, minute = m, second = s;
                    }
                    friend Time& operator++(Time& a);
                    friend Time operator++(Time& a, int);
                    friend ostream& operator<<(ostream& o, const Time& t);
                    };
                    //--------------------------------------------------
                    Time& operator++(Time& a)
                    {
                    if(!(a.second = (a.second + 1) % 60)&&!(a.minute = (a.minute + 1) % 60))
                    a.hour = (a.hour + 1) % 24;
                    return a;
                    }

                    Time operator++(Time& a, int)
                    {
                    Time t(a);
                    if(!(a.second = (a.second + 1) % 60)&&!(a.minute = (a.minute + 1) % 60))
                    a.hour = (a.hour + 1) % 24;
                    return t;
                    }

                    ostream& operator<<(ostream& o, const Time& t)
                    {
                    o<<setfill('0')<<setw(2)<<t.hour<<":"<<setw(2)<<t.minute<<":";
                    return o<<setw(2)<<t.second<<"\n"<<setfill(' ');
                    }
                    //-----------------------------------------------------
                    int main()
                    {
                    Time t;
                    t.set(11, 59, 58);
                    cout<<t++;
                    cout<<++t;

                    }


                    IP属地:安徽10楼2007-12-10 18:59
                    回复