FOR i:=2 to trunc(sqrt(a)) do是什么意思,解释下,谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:31:59
FOR i:=2 to trunc(sqrt(a)) do是什么意思,解释下,谢谢
xN@_KH$.MeVTpAB7PL""PryLj2d&3b̿w wdTHO"W8tInڈX214QaۥrN\a_/E.?D@ CeT[0du6A{~%`eh@c?m:<[Ui噗e&1d}D1mviN`M^їIݢs@'bh)Єќ$=52>*Zin`Jec2i3*aӪ'D}*~nCBr-G%=S03ǫJ=N`C2e[k;dx0>s

FOR i:=2 to trunc(sqrt(a)) do是什么意思,解释下,谢谢
FOR i:=2 to trunc(sqrt(a)) do是什么意思,解释下,谢谢

FOR i:=2 to trunc(sqrt(a)) do是什么意思,解释下,谢谢
lz用的是Pascal吧.这里将变量i从2循环到根号a.其中sqrt(a)返回值为real类型,因此用trunc函数将其下取整.这句话一般用来枚举a的约数.

这是循环语句,i 的取值从2 到 trunc(sqrt(a)) 函数返回值变化,执行do后面的内容。
sqrt(a):平方根函数。
trunc(sqrt(a)):这是嵌套函数,trunc 是自定义的吧,我记不住是不是系统函数了。