求大神,这个怎么错了?
#include<stdio.h>
/*求使得1+1/2+1/3+...........+1/n>15的最小n值*/
int main()
{
int n;
float sum = 0;
for (n=1; sum<15; n++)
{
sum+=1/n;
}
printf ("n=%d", n);
return 0;
}
设置个循环条件,sum<15,一旦不满足条件了就输出n值,不知道哪里错了。
#include<stdio.h>
/*求使得1+1/2+1/3+...........+1/n>15的最小n值*/
int main()
{
int n;
float sum = 0;
for (n=1; sum<15; n++)
{
sum+=1/n;
}
printf ("n=%d", n);
return 0;
}
设置个循环条件,sum<15,一旦不满足条件了就输出n值,不知道哪里错了。
2017-01-10
举报