2022:【例4.7】最小n值时间限制: 1000 ms 内存限制: 65536 KB 提交数: 25905 通过数: 14584 【题目描述】编一程序求满足不等式1+1/2+1/3…+1/n>=m的最小n值。 其中,n,m为正整数。 【输入】输入m。 【输出】输出n。 【输入样例】3 【输出样例】11 【提示】【数据范围】 对于所有数据:m<=11。 |
教学备忘录:编辑 |
#include<iostream> #include<cmath> #include<cstring> using namespace std; int main() { int a,b,i,k; double x=0; scanf("%d",&a); for(i=1;;++i) { x=x+(double)1/i; if(x>=a){ printf("%d",i); break;} } return 0; } |