s=0,for i=1 to 5,for j=1 to i,for k=j to 4,s=s+1,next k,next
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 19:42:10
s=0,for i=1 to 5,for j=1 to i,for k=j to 4,s=s+1,next k,next j,next i,msgbox s,求详解
s= 0
For i = 1 To 5
For j = 1 To i
For k = j To 4
s = s + 1
Next k
Next j
Next i
MsgBox s
A.4 B.5 C.38 D.40
自己算的和四个选项都不一样.
s= 0
For i = 1 To 5
For j = 1 To i
For k = j To 4
s = s + 1
Next k
Next j
Next i
MsgBox s
A.4 B.5 C.38 D.40
自己算的和四个选项都不一样.
实际就是看s一共运行了多少次.这个并不难的.一共三层for语句,算出第三层for语句运行多少次就行了.
i=1时,j=1时s运行4次;
i=2,j=1,s运行4次;j=2,s运行3次;
i=3,j=1,s运行4;j=2,s运行3;j=3,s运行2
i=4,j=1,s运行4;j=2,s运行3;j=3,s运行2;j=4,s运行1
i=5,j=1,s运行4;j=2,s运行3;j=3,s运行2;j=4,s运行1;j=5,s运行0
4*5+3*4+2*3+1*2=20+12+6+2=40
所以选择D
i=1时,j=1时s运行4次;
i=2,j=1,s运行4次;j=2,s运行3次;
i=3,j=1,s运行4;j=2,s运行3;j=3,s运行2
i=4,j=1,s运行4;j=2,s运行3;j=3,s运行2;j=4,s运行1
i=5,j=1,s运行4;j=2,s运行3;j=3,s运行2;j=4,s运行1;j=5,s运行0
4*5+3*4+2*3+1*2=20+12+6+2=40
所以选择D
s=0,for i=1 to 5,for j=1 to i,for k=j to 4,s=s+1,next k,next
for k=1To5 s=0:J=1 ForM=1 To K J=J+M Next M S=S+J Next K Pri
读下面程序:for i=1 to 3 for j=i to1 for k=j to 3 a=a+1 next k nex
vb多重循环试题For i= 1 to 3 for j= 1to i for k= j to 3 a=a+1 next
for i=1 to 4 for j= 0 to i print chr$(65 + i) next j print n
k=0 for j=1 to 2 for i=1 to 3 k=i+1 next i for i=1 to 7 k=k+
dim m(5,5),s(5) for i=1 to 5 s(i)=0 for j=1 to 5 m(i,j)=i+j
vb读程序题:For i=1 to 3 For j=1 to i For k=j to 3 a=a+1 Next k,j
For i = 1 To 4 For j = 1 To 5 b(i) = b(i) + a(i,j) Next j Ne
假定,以下程序段,n=0 for i=1 to 3 for j=4 to -1 n=n+i next j next i运
vba程序,n=0 For i=1 to 3 For j=-4 to -1 n=n+1 next j next i 运行
下面程序段运行后 for i=1 to 5 for j=2 to i print"*";next j next i 为什