字典翻译 问答 其它 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,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
点击显示
其它推荐
热门其它推荐
  • 其它