求满足下列不等式的n的最小值,其中value是大于1的任何数。

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:11:22
1+1/2+1/3+...1/n>value
程序模板:
#include <stdio.h>
main( )
{
float sum, value;
int n;
printf("Input value:");
scanf("%f",&value);
sum=0.0;
n=0;
do
{
++n;
sum+=1.0/(float)n;
}while( );/*不等式成立的条件*/
printf("n=%d",n);
}

#include <stdio.h>
main( )
{
float sum, value;
int n;

printf("Input value:");
scanf("%f",&value);
sum=0.0;
n=0;
do
{
++n;
sum+=1.0/(float)n;
}while(sum <= value);/*不等式成立的条件*/
printf("n=%d",n);
}