hdu 1056 HangOver

http://acm.hdu.edu.cn/showproblem.php?pid=1056  简单 模拟

View Code
 1 #include<iostream>
2 #include<cmath>
3 #include<cstring>
4 using namespace std;
5 int main()
6 {
7 double len;
8 while(cin>>len && len)
9 {
10 double sum=1.0/2.0;
11 if(sum>=len) {cout<<"1 card(s)"<<endl;continue;}
12 int i;
13 for(i=2;;i++)
14 {
15 sum+=1.0/(i+1);
16 if(sum>=len) break;
17 }
18 cout<<i<<" card(s)"<<endl;
19 }
20 return 0;
21 }


 

 1 #include<iostream>
2 #include<cmath>
3 #include<cstring>
4 using namespace std;
5 int main()
6 {
7 double len;
8 while(cin>>len && len)
9 {
10 double sum=1.0/2.0;
11 if(sum>=len) {cout<<"1 card(s)"<<endl;continue;}
12 int i;
13 for(i=2;;i++)
14 {
15 sum+=1.0/(i+1);
16 if(sum>=len) break;
17 }
18 cout<<i<<" card(s)"<<endl;
19 }
20 return 0;
21 }
posted @ 2012-04-02 12:47  keepmoving89  阅读(144)  评论(0编辑  收藏  举报