我想問乙個非常簡單的 VB 迴圈巢狀語句

發布 科技 2024-08-21
10個回答
  1. 匿名使用者2024-02-01

    我頭暈目眩,你幹嘛問這個,不要說什麼多餘的話,跟你說幾句重要的話。

    for i = 1 to 1000 'i 週期為 1 到 1000

    if i mod 11 = 0 then '如果 i 的餘額為 11 且為 0,則執行以下操作,否則如果被推送

    j = j + 1 每次得到乙個餘數為 11 的數字為 0 加上 j 的值來計算每行的數字。

    print i;輸出此樹,該樹將 11 的餘數與 0 匹配。 (因為有分號,所以輸出不會換行)。

    如果 j mod 11 = 0,則列印如果表示滿足 j 11 的餘額為 0 來更改行(如果列印後沒有引數,則可以用作換行符),其目的是每行輸出 11 個滿足 i 11 為 0 的餘額的數字。

    如果 i mod 11 = 0 則結束

    接下來 I 結束迴圈 I

    因為 j 是 11,22,33,44 以滿足 j mod 11 = 0 每次新增 11 時,所以目的是為每 11 個數字輸出乙個空格。

    你可能會問為什麼沒有結束語句 if j mod 11 = 0 then 結束,因為他使用單行 if 語句,它不需要單行 if 的結束語句,以及必須以 if 語句結尾的多行。

  2. 匿名使用者2024-01-31

    在 C 語言中,if-else、while、do-while 和 for 都可以相互巢狀。

    這意味著語句中還有另乙個語句,例如,for there has for,while there has while,或者 for there is while,while there there is while,while there there if-else,可以使用。 1.終止迴圈結構有兩種方法,一種是給條件新增限制,另一種是在迴圈體上新增中斷

    迴圈結束後的 ** 繼續不執行。

    3.迴圈的巢狀是為了找到外迴圈的模式,內迴圈應該使用不同的字元。

  3. 匿名使用者2024-01-30

    你好。 因為你的程式被迴圈了兩次。

    當 i==0.

    aa[0][1]=a[0][0]+1=2

    當 i==1.

    因為 ++p, aa[0][1]==3

    所以答案是。

    我希望它有所幫助。

  4. 匿名使用者2024-01-29

    VB有兩種主要的迴圈結構,即DO....loop 和 for....next

    1、do...迴圈結構。

    do...迴圈語句有四種形式,其中一種是迴圈形式

    do while 迴圈條件。

    語句組。 loop

    do...迴圈垂直懺悔的第二種形式是:

    do 語句組。

    loop while 迴圈條件 這種形式的迴圈正文語句至少執行一次。

    還有兩種做....loop 的迴圈形式為:

    Do Until 迴圈條件。

    語句組。 loop 和。 do

    語句組。 迴圈直到迴圈條件。

    在這兩種形式中,只有當迴圈條件為 false 而不是 true 時,才能執行迴圈。

    2、for...下乙個結構。

    如果你確切地知道要執行多少個迴圈,你應該使用 for...。Next 結構,它使用乙個計數器變數,其值隨每次執行迴圈而增加或減少。

    迴圈的語法如下:

    對於計數器 = 初始值到最終值 [步長增量]。

    語句組。 下乙個 [計數器]。

    如果增量為負,則初始值必須大於或等於最終值,否則迴圈內語句無法執行一次。 如果未設定增量,則預設值為 1。

    3. 退出迴圈。

    有時,當在迴圈執行過程中滿足某個條件,而測試條件中沒有給出該條件,並且您想退出迴圈而不等待迴圈結束以節省時間時,可以使用 exit 語句直接退出 do 迴圈或 for 迴圈的公告。

    它的語法形式是:

    do[while|直到迴圈條件]。

    語句組。 exit do

    語句組。 loop

    和。 對於計數器 = 初始值到最終值 [步長增量]。

    語句組。 exit for

    語句組。 下乙個 [計數器]。

    Exit do 和 exit for 在查詢資料時特別有用,一旦找到一定的數字,就可以立即退出迴圈而不是繼續迴圈。

  5. 匿名使用者2024-01-28

    1、do while...loop:當條件為 true 時迴圈,在進入迴圈之前檢查條件。

    2、do...loop while:當條件為真時,迴圈至少執行一次後檢查條件。

    3、do until...loop:當迴圈條件為false時,進入迴圈前檢查條件。

    4、do..loop until:當迴圈的條件為 false 時,在迴圈執行至少一次後檢查條件。

    5、while...wend:當條件為 ture 時迴圈。

    6、for...next:指定迴圈數,並使用計數器重複該語句。

    7、for each...next:對於集合中的每個項或陣列中的元素,重複每個語句。

    8、for each...in:從集合中獲取每個元素。

    9. 迴圈巢狀:這意味著乙個小迴圈可以包含在乙個大迴圈中。

    10.強行退出迴圈知道這麼多,呵呵11

  6. 匿名使用者2024-01-27

    用盡可能簡單的一句話向你解釋,如果你不明白,你可以討論它:

    迴圈的結構是:

    for 變數的初始值。

    更改為變數。

    變數變化的步長(可以省略,也可以省略,如果省略,預設步長為 +1)]。

    下乙個通函

    變數值。 2.現在我們了解了 for 迴圈的結構,讓我們看一下 for 迴圈的執行順序

    首先確定變數的值是否在變數的初始值和結束值之間,如果是,則在迴圈中執行語句,然後在迴圈中的語句執行後執行下一步

    變數值的句子,這句話是變數值根據變數的步長改變其值。

    那麼,執行過程就完成了,之所以叫迴圈程序,是因為是乙個不斷重複同乙個任務的過程,也就是在執行乙個程序之後,確定變數值是否在變數的初始值和終止值之間,如果是,那麼繼續執行迴圈體中的語句, 如果不再,則整個 for 迴圈結構完成,並繼續執行以下語句(如果有)。

    3.了解了for迴圈語句的執行順序,那麼就不難理解for迴圈的巢狀執行過程了,for迴圈巢狀的本質其實就是迴圈體中的語句只是乙個迴圈體,所以根據for。

    分析迴圈執行的順序,首先確定迴圈體最外層的變數值是否在變數的初始值和終止值之間,如果是在迴圈體中執行語句,即執行內部for迴圈,此時程式進入內部for迴圈, 此時暫時與外部沒有連線,成為乙個單獨的整體,因此內部for迴圈的執行過程也是乙個for迴圈過程。也是要確定這個迴圈的變數值是否在變數的初始值和終止值之間,如果是在他的迴圈體中執行語句,如果不再是,那麼這個for執行就結束了,這個時候,也就是迴圈的最外層for迴圈執行一次, 然後判斷,然後執行,如果 var

    好的,既然你已經解釋了,如果你有任何問題,你可以繼續討論它。

  7. 匿名使用者2024-01-26

    fori=1to

    forn=1to

    s=s+nnext

    s=s+inext

    巢狀迴圈是先完成內部迴圈,然後執行外部迴圈!

    如上圖所示,先是 i=1,然後是 n=1to3,s=0+1+2+3=6,然後是 s=6+i=6+1=7,其次是 i=2,然後是 n=1

    to2,s=7+1+2+3=13,通過接下來,s=13+i=13+2=15,最後s是15!

    其實很容易記住,for 是乙個條件,next 的意思是回到 for 句子,在 for 的值上加 1,這是可以理解的。 語言是按順序執行的,next 只是返回到其對應的 for 的開頭,並在您知道它超出了 for 的作用域時執行 next 語句!

  8. 匿名使用者2024-01-25

    現在舉個例子,注意講座:

    例如:fori=0to

    這是您放置 **(例如 printi)接下來要執行的位置

    週期變數為i,初始值=0,最終值=3,步長預設也是1,週期數從0到3,即4

    在迴圈的第一圈,i 為 0,然後執行迴圈中的 **,當遇到下乙個時,它再次進入迴圈。 每次迴圈時,在迴圈中執行 **。 這個時候,i是1,一直都是這樣,下次見面的時候迴圈回去。

    當 i 迴圈到最終值(即 i=3)時,它退出迴圈。

  9. 匿名使用者2024-01-24

    騎行必備品:

    1.每個環巢分為內環和外環,可以馬賽克和重新馬賽克。

    2.總迴圈數為內迴圈和外迴圈。

    例如:對於

    toforb

    toprintb;nextb

    printnext

    a總迴圈次數:4 10 40

    3.外圈是等待內圈完成一圈後再開始。

    你的**內迴圈B受到外迴圈A的影響,A的增加使內迴圈增加!

    第 1 圈:B = A 1 輸出 B

    因此,第一行是。

    第 2 圈:A 2 輸出 B

    所以第二行是。

    第 3 圈:A 3 輸出 B

    因此,第 3 行是。

    第 4 圈:A 4 輸出 B

    因此,第 4 行是。

    最後,a = 10 輸出 b

    因此,第 4 行是。

    第一次當然是1,因為第一次b=a=1,迴圈從裡面的迴圈開始,寫得很清楚,可以用除錯功能通過語句檢視!!

  10. 匿名使用者2024-01-23

    VB計算出來是176,至於怎麼計算,你一寫進程式就知道了。

    只是算了一下,確實是 176:

    可以這樣想:當 i=1 時,j 迴圈只執行一次,j 為 1。

    此時,k 迴圈只從 1 到 3 執行一次,3 個週期,A 加 3。

    當 i=2 時,j 迴圈執行兩次,兩個 j 值分別為

    此時,K 迴圈執行兩次,第一輪從 1 到 3,A 加 3,第二輪從 2 到 3,A 加 2。

    當 i=3 時,j 迴圈執行 3 次,4 次的值分別為

    此時,K 迴圈執行三次,第一輪從 1 到 3,A 加 3,第二輪從 2 到 3,A 加 2,第三輪從 3 到 3,A 加 1。

    當 i=4 為 時,j 迴圈執行 4 次,4 次值分別為

    此時,K 迴圈執行 4 次,第一輪從 1 到 3,A 加 3,第二輪從 2 到 3,A 加 2,第三輪從 3 到 3,A 加 1,第四輪從 4 到 3,A 加 0(未執行)。

    可以看出,除了前兩個i週期相加值的差異外,接下來的28次都是一樣的。

    這樣:a 第一次加 3,第二次加 5,接下來 28 次加 6,然後 a = 3 + 5 + 28 * 6 = 176

    希望這對您有所幫助。

    大哥,你打錯了字,第一句話應該是fori=1to

    不。 fori=1to

    30,1 到 3 是 14,1 到 30 是 176

    計算方法如上所述。

    a=3+5+6=14

相關回答
17個回答2024-08-21

哈士奇的性格就是調皮調皮,什麼都咬,出去跑來跑去,大家都會叫走,相比之下,阿拉斯加和哈士奇就不一樣了,人是乖寶寶,沒辦法。

4個回答2024-08-21

q:"指令碼"怎麼寫,A:你可以手寫,但你需要動腦筋。 >>>More

21個回答2024-08-21

最好多帶一些記憶來嘗試,有些不相容,開機時藍屏,有些打不動,你要多嘗試。

4個回答2024-08-21

建議飼養龍貓,但從未養過貓的人需要彌補。。。 一切都準備好再次公升起。 首先,你能做的第一件事就是喜歡你的家人,不要因為任何原因拋棄貓,不要因為懷孕而拋棄貓。 >>>More