对任意正整数n,设计一个程序框图求S=1+1/2+1/3+...+1/n的值

用程序框图表达的

先把程序写出来吧追问

这不用程序,直接画图就行了,不过我程序框图已经画出来了,你能不能告诉我怎样看图求S=1+1/2+1/3+...+1/n的值,我们刚学,不太懂

追答

先找规律:
分母从1,2,。。。n,分子为1,将这些分数全部加起来

思路:
定义一个数i,赋值为1,即i=1
S=S+1/i;
然后i自加,执行S=S+1/i;
一直到i=n

代码:
s=0;
for(int i=1;i<=n;i++)
s+=1/i;

温馨提示:答案为网友推荐,仅供参考
相似回答