题目:http://acm.hdu.edu.cn/showproblem.php?pid=1056
#include<iostream> using namespace std; int main() { double n; while (cin >> n && n!=0) { int i = 0; double sum = 0; while (sum < n) { i++; sum += 1.0 / (i + 1); } cout << i << " card(s)\n"; } return 0; }