3道VFP程序题求助 请说明详细解题过程 十分感谢

1个回答

  • 1:执行以下程序,屏幕显示为 10 15

    x=8

    DO WHILE .T.

    x=x+1

    IF x=INT(X/4)*5

    ELSE

    LOOP

    ENDIF

    IF x>10

    EXIT

    ENDIF

    ENDDO

    循环中可以看出

    1.x=x+1 即 x = 9,10,11,12,13.

    2.IF x=INT(x/4)*5 即 z = 5 的倍数才输出,否则 LOOP 继续循环

    3.IF x>10 即 如果满足 z = 5 的倍数,又 x>10 就 EXIT 退出循环

    2::

    CLEAR

    i=1

    DO WHILE i < 11 && 循环 10 次

    k=INT(RAND() *100)+1

    IF k>=65 AND k