问题标题:
s=0fori=1to10ifmod(i,3)0loopelses=s+iendifendfs,is=0fori=1to10ifmod(i,3)0loopelses=s+iendifendfs,i最后输出结果i=11请问i=11是怎么算出来的?
问题描述:
s=0fori=1to10ifmod(i,3)0loopelses=s+iendifendfs,i
s=0
fori=1to10
ifmod(i,3)0
loop
else
s=s+i
endif
endf
s,i
最后输出结果i=11请问i=11是怎么算出来的?
黄冬梅回答:
那是因为在for循环的时候会判断当I=10的时候还是会执行循环操作,直到I=11的时候才不循环这时候才会endif所以最后的结果就是11
点击显示
其它推荐
热门其它推荐