3-100之间的质数,用for循环语句
如题,我试了,貌似还不会用for来做
set talk off for i=3 to 100 yinzi=0 for j=1 to i if mod(i, j) = 0 yinzi=yinzi+1 endif endfor if yinzi=2 ?i endif endfor
CLEAR LCSTR=[3,5,7,] NUM=3 FOR I=3 TO 100 STEP 2 IF MOD(I,3)!=0 AND MOD(I,5)!=0 AND MOD(I,7)!=0 LCSTR=LCSTR+TRANSFORM(I)+[,] NUM=NUM+1 ENDIF ENDFOR ?[共有质数:]+TRANSFORM(NUM)+[ 个 ]+'【'+LEFT(LCSTR,LEN(LCSTR)-1)+'】'