麻烦大家看看这道c编程题,设S=1+1/2+1/3+…1/n,n为正整数,求使S不超过10(S≤10)的最大的n.
问题描述:
麻烦大家看看这道c编程题,设S=1+1/2+1/3+…1/n,n为正整数,求使S不超过10(S≤10)的最大的n.
我们老师给的答案是12367,我用循环语句for来做,并分析了好久,总觉得应该是12366.希望高手为我指点迷津……下面是我编的程序:
#include
main ()
{
float i,s=0;
for (i=1;s
答
我觉得你的答案是正确的!
我刚刚也做了一个程序,12367的时候已经超过10了.