当前位置 :
VFP循环的一道题.求1!+2!+3!+……+20!=的值书上是这样解的:s=0FORn=1TO20t=1FORm=1TOnt=t*mENDFORs=s+tENDFOR大部分都能看懂,就是m=1TOnm和n有什么关系啊,最好能用具体的数举个例子.
3人问答
问题描述:

VFP循环的一道题.求1!+2!+3!+……+20!=的值

书上是这样解的:

s=0

FORn=1TO20

t=1

FORm=1TOn

t=t*m

ENDFOR

s=s+t

ENDFOR

大部分都能看懂,就是m=1TOnm和n有什么关系啊,最好能用具体的数举个例子.

申忠轩回答:
  内层循环中"m=1TOn"的意思是m从1累加至n,其中此时的n是此时外层循环中n的值   内层循环是算t的值:1*2*3...*n即为n的阶乘   外层循环是算n为1至20的t的总和   流程是这样的:   一开始,n=1,t=1然后加入内层循环,t=t*m=1,此时m等于n,跳出内层循环循环,s=s+t=0+1=1;   n=n+1=2,t=1,然后加入内层循环,t=t*m=t*1=1,此时m不等于n,继续内层循环,m=m+1=2,t=t*m=1*2=2,此时m=n,跳出内层循环,s=s+t=1+2=3;   .   不好意思哈,表述能力不强.能看懂吗
毛赞猷回答:
  n=1的时候我能看懂,n=2的时候为什么t=t*m=t*1=1,m是怎么知道的啊。那就是只要m=n了就可以跳出内层循环再计算下一步?
申忠轩回答:
  FORm=1TOn的意思就是m从1累加至n,每一次进入内层循环的时候m都是从1开始累加至n的。m=n时先进行t=t*m这一步,然后跳出内层循环,继续外层循环中的下一步。
最新更新
热门其它
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞