黄昏中的雷霆 • 3天前
using namespace std;
double fn(double B) {
double temp = 0.5, sum = 0.0;
for (int i = 1; i <= B; i++) {
temp = 1.0 / (i + 1.0);
sum += temp;
}
return sum;
}
int main() {
double a = 0, c = 0;
int b[11];
for (int i = 1; i <= 11; i++) {
b[i]=1;
scanf("%lf", &a);
if (a != 0) {
for (int j = 1; fn(j) < a; j++) {
b[i] = j + 1;
}
} else {
break;
}
c++;
}
for (int i = 1; i <= c; i++) {
printf("%d\n", b[i]);
}
}
评论:
请先登录,才能进行评论