//////////////////////////////////////////////////////////////////
//Deck
//叠多少张牌可超桌面多少
#include<iostream.h>
#include<iomanip.h>
//using namespace std;

 


int main()
{
    int n,i;
    float out;
    cout<<"# Cards  Overhang"<<endl;
    while((cin>>n)!=NULL)
    {
        out=0.00;
        for(i=1;i<=n;i++)
            out+=float(1)/(2*i);
        cout<<setw(5)<<setiosflags(ios::right)<<n
            <<setw(10)<<setiosflags(ios::right)
            <<setiosflags(ios::fixed)<<setprecision(3)
            <<out<<endl;
    }
    return 0;
}

posted on 2010-05-11 10:20  VRS  阅读(162)  评论(0编辑  收藏  举报