水题,给定一个s,求1/2+1/3+1/4+...+1/n>s的最小n的值。
PS:我的编译器出问题,导致这个题一开始怎么写怎么不对。- -蛋疼
//By:一只大幽灵
//Time:2012/4/12
#include <iostream>
using namespace std;
int main() {
float i, l, n;
while (cin >> n && n != 0) {
for (i = 2, l = 0; l < n; i++) {
l += 1 / i;
}
cout << i - 2 << " card(s)" << endl;
}
return 0;
}