當前位置:編程學習大全網 - 編程軟體 - QB編程.關於循環結構的

QB編程.關於循環結構的

CLS

S=0 累加器清0,也可省略

DIM A(1000) 這邊是定義數組,1000是終值,下標肯定不會超過1000

A(0)=0:PRINT A(0)

A(1)=1:PRINT A(1)

A(2)=1:PRINT A(2)

S=2 前三項之和

FOR I=3TO 1000 三TO1000是因為前三個有值了

A(I)=A(I-3)+A(I-2)+A(I-1)

S=S+A(I)

IF S<1000 THEN PRINT A(I); ELSE EXIT FOR (EXIT FOR)是退出FOR循環

NEXT I

END

方法二:用DO LOOP循環

CLS

S=0 累加器清0,也可省略

DIM A(1000) 這邊是定義數組,1000是終值,下標肯定不會超過1000

A(0)=0:PRINT A(0)

A(1)=1:PRINT A(1)

A(2)=1:PRINT A(2)

S=2 前三項之和

DO

I=3 從第三項開始

A(I-3)+A(I-2)+A(I-1)

S=S+A(I)

IF S<1000 THEN PRINT A(I); ELSE EXIT DO (EXIT DO)是退出DO循環

LOOP 這不是死循環,因為有EXIT DO

END

方法三: 用DO LOOP UNTIL 循環

CLS

S=0 累加器清0,也可省略

DIM A(1000) 這邊是定義數組,1000是終值,下標肯定不會超過1000

A(0)=0:PRINT A(0)

A(1)=1:PRINT A(1)

A(2)=1:PRINT A(2)

S=2 前三項之和

DO

I=3 從第三項開始

A(I-3)+A(I-2)+A(I-1)

S=S+A(I)

PRINT A(I)

LOOP UNTIL S>1000

END

第三種方法會輸出第壹個超出的那項,我個人喜歡用第二種

程序是自己編的,如果有雷同不是我的錯!

  • 上一篇:中國大學mooc證書面試有用嗎
  • 下一篇:《 小狗救援隊》的內容豐富嗎?
  • copyright 2024編程學習大全網