那是因为 在for 循环的时候 会判断 当I =10的时候 还是会执行循环操作,直到 I = 11 的时候 才不循环 这时候 才会 endif 所以最后 的结果就是 11
s=0 for i = 1 to 10 if mod(i,3)0 loop else s=s+i endif endf
1个回答
相关问题
-
s=0 For i=1 to 10 step 2 s=s+i Next Print s
-
语句S=0 i=1 Do S=S+i Loop while S≤200 n=i-2 Output n
-
for next 循环s=0for i=1 to 10 step 2s=s+1i=I*2next i当循环变量后,i,s
-
for i=0 to 10 stup 3 s=s+1 next i print s 的结果是什么,..
-
s=0:t=o:u=0for i=1 to 3for j=1 to i for k=j to 3s=s+1next kt
-
for(i=0;s[i-1]!='\0';i++) str[i]=s[i];
-
s=0 For i=1to 10 step 2 s= s+1 i=i*2 变量S等于什么啊 为什么
-
已知程序段:s=0 For i =1 to 10 step 2 s = s+1 i = i * 2 Next i 当循环
-
Dim a(4) s=0 For i=1 to 4 s=s+a(i) Next i
-
vb题 s=0:n=5 for i=1 to n s=s+i next i print s;i 结果怎么是15