运行下列程序,显示的结果是( ).s=0For I=1 To 5  For j=1 To I    For k=j To 4      s=s+1    Next k  Next jNext IMsgBox sA) 4B) 5C) 38D) 40

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 07:16:26

运行下列程序,显示的结果是( ).s=0For I=1 To 5  For j=1 To I    For k=j To 4      s=s+1    Next k  Next jNext IMsgBox sA) 4B) 5C) 38D) 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=0For I=1 To 5  For j=1 To I    For k=j To 4      s=s+1    Next k  Next jNext IMsgBox sA) 4B) 5C) 38D) 40

      给你看图片会比较清晰,最内层循环j~4有四种情况,如上图,是1~4,4,4, 4~4,每种情况累加给s的值就是4,3,2,1.  当i=1时,第二层循环走一遍1~4,我们就在1~4前画一笔“正”,当i=2时,走一遍1~4,走一遍2~4,各画一笔正.  一直到i=5时,别忘了四种情况再各画一笔.
最后就是每种情况的值乘以正的笔数 5*4+4*3+3*2+2*1=40 




      我会告诉你我花了很长时间把公式推出来了吗? 嘿嘿,当5不再是5,是m, 4不再是4,是n的情况下,条件(m>=n) s=n*(mn-n^2+m+n)/2 + 1^2+2^2+3^2+...+(n-1)^2.
算下 4*(5*4-4*4+5+4)/2+1+4+9 =2*(20-16+5+4)+14=26+14=40


其实m<n也行,就是把公式中不对称的n换成m就行,s=m*(mn-m^2+m+n)/2+ (1~m-1的平方累加)

运行下列程序 显示的结果是多少? 运行下列程序,显示的结果是( ).s=0For I=1 To 5  For j=1 To I    For k=j To 4      s=s+1    Next k  Next jNext IMsgBox s请把计算过程写出来, 运行下列程序,显示的结果是( ).s=0For I=1 To 5  For j=1 To I    For k=j To 4      s=s+1    Next k  Next jNext IMsgBox sA) 4B) 5C) 38D) 40 写出下列程序运行的结果. Dim s, i As Integer s=0 i=1 While i<=10 s=s+1 i=i+1 Wend Print s运行结果是: 一道关于VFP的选择题,可否帮忙解释下为什么选D,执行下列程序,显示结果是().S=0N=1DO WHILE N 这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂 下列程序运行后的输出结果是 ()#include int a=3;main(){ int s=0;{int a=5;s+=a++;}s+=a++;printf(%d ,s);} 1.下面的程序段运行后,显示的结果是 ______.Dim x% if X Then MsgBox(x)1.下面的程序段运行后,显示的结果是 ______.Dim x%if X Then MsgBox(x) Else MsgBox(x+1)(A) 1(B) -1(C) 0(D) 显示错误提示信息 下面程序段的运行结果是?Char s[80],*sp=HELLO!;sp=strcpy(s,sp);s[0]=''h''; puts(sp); 3.下列程序段运行后的输出结果是 【 】 .char ch[ ]=abc,x[3][4]; int i; for(i=0;i 运行下列程序后 输出的“*”个数( ) for i =1 to 2 for j=0 toi-1 print * next j next i 为什么结果是3 下列程序的运行结果是【1】,main(){unsigned x1; int b=-1;x1=b;printf(%u,x1);} 运行如图所示的程序框图,输出的结果是 以下程序运行后的输出结果是: i=0:n=0 Do while i 1、下面程序段的运行结果是 .int n=0; while (n++ 1、下面程序段的运行结果是 .int n=0; while (n++ 阅读如图所示的程序框图,运行相应的程序, 则输出的结果是我怎么算都是0啊怎么回事?! vb 下列程序段执行的结果是