麻烦大家看看这道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