VF 帮我看下这个程序 有个地方没弄明白SET TALK OFF STORE 0 TO N,SFOR I=1 TO 20IF MOD(I,3)=0S=S+IN=N+1ENDIFENDFOR"N=",N,"S=",SSET TALK ONRETURN讲解上说N是计算 小于等于20的数中 共有几个能被3整除的数 这六个数分

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:34:02
VF 帮我看下这个程序 有个地方没弄明白SET TALK OFF STORE 0 TO N,SFOR I=1 TO 20IF MOD(I,3)=0S=S+IN=N+1ENDIFENDFOR

VF 帮我看下这个程序 有个地方没弄明白SET TALK OFF STORE 0 TO N,SFOR I=1 TO 20IF MOD(I,3)=0S=S+IN=N+1ENDIFENDFOR"N=",N,"S=",SSET TALK ONRETURN讲解上说N是计算 小于等于20的数中 共有几个能被3整除的数 这六个数分
VF 帮我看下这个程序 有个地方没弄明白
SET TALK OFF
STORE 0 TO N,S
FOR I=1 TO 20
IF MOD(I,3)=0
S=S+I
N=N+1
ENDIF
ENDFOR
"N=",N,"S=",S
SET TALK ON
RETURN
讲解上说N是计算 小于等于20的数中 共有几个能被3整除的数 这六个数分别是3,6,9,12,15,18
我想问的是为什么N=N+1是计算一共有多少个这样的数啊
照这个公式算 我怎么算N都是等于7
N的初值是0 当遇到第一个数的时候 N=1+1=2 再加上其它5个数
那这N的值不就是7了么
有谁知道怎么回事的帮我讲解下啊?

VF 帮我看下这个程序 有个地方没弄明白SET TALK OFF STORE 0 TO N,SFOR I=1 TO 20IF MOD(I,3)=0S=S+IN=N+1ENDIFENDFOR"N=",N,"S=",SSET TALK ONRETURN讲解上说N是计算 小于等于20的数中 共有几个能被3整除的数 这六个数分
N的初值是0 当遇到第一个数的时候 N=0+1=1