5467818 | 2012-03-04 19:25:03 | Accepted | 1056 | 265MS | 284K | 280 B | C++ | ajioy |
#include <iostream> //效率比较低呀,哎 using namespace std; int main() { int cards,i; double length,sum;//float可在poj上通过,但是hdoj上不行 while(cin >> length && length != 0.00){ sum = 0.0; //每次都要清零 for(i = 2;;++i){ if(sum >= length) break; sum += 1.0 / i; } cout << i - 2 << " card(s)" << endl; } }