麻烦大家看看这道c编程题,设S=1+1⼀2+1⼀3+…1⼀n,n为正整数,求使S不超过10(S≤10)的最大的n。

2024-10-31 15:14:33
有4个网友回答
网友(1):

对。结果应该是12366
#include
main ()
{int i;    //这样计算更准确
float s=0;
for (i=1;s<=10;i++)
s=s+1.0/i;
printf("i=%d\n",i-2);
}

网友(2):

我觉得你的答案是正确的!
我刚刚也做了一个程序,12367的时候已经超过10了。

网友(3):

d

网友(4):

12367