求一道簡單的VB題詳解。請著重講一下IF裡面嵌IF是怎麼迴圈的

2022-02-26 01:14:13 字數 1012 閱讀 2822

1樓:匿名使用者

j被l包括

l=1 j=0 輸出:65+1=66

l=1 j=1 輸出:65+1=66

l=2 j=0 輸出:65+2=67

l=2 j=1 輸出:65+2=67

以此內推直到l=4

另外設定變數的時候儘量不要用 i l 這樣的字母,容易因為 1 i l 很容易混淆

2樓:匿名使用者

bbcc

ddee

就是在i=1時,執行以下的 j 迴圈

for j =0 to 1

print chr $(65+i);

next j

輸出兩次字元「b 」 [chr $(65+1)]然後在這句 print輸出一個空行;

然後i=i+1後i=2時,執行j迴圈,輸出兩次c字元後,一個空行然後i=i+1後i=3時,執行j迴圈,輸出dd字元,一個空行然後i=i+1後i=4時,執行j迴圈,輸出ee字元,一個空行判斷i>4,退出i迴圈。

3樓:匿名使用者

輸出字母b,b,c,c,d,d,e,e。這種兩個if的情況付叫迴圈巢狀,一般是先判斷第一個if 的條件,不符合就直接跳過迴圈向下執行,符合的話進入迴圈,接著判斷第二個if的條件,不符合就跳出迴圈,向下執行,直到next i,再進行第一個if的判斷。如果符合,進入迴圈,向下執行,直到next j,再判斷第二個if,如此迴圈。

直到不符合條件跳出兩個迴圈為止。 chr $(65+i)指的是輸出ascii碼中的字母。

4樓:excel開發

沒看到if啊,暈

關於程式是如何執行的,建議樓主將游標點在此**中的任意位置,然後按f8執行,如彈出介面需要用滑鼠點選按鈕,就點選,完成後,繼續按f8執行,每按一次f8就執行一條**,在執行過程中,可以用滑鼠指向各變數,會有相應的值的提示,應該很容易看出程式執行的經過,如何跳轉等

5樓:匿名使用者

從最裡面的迴圈開始解,一步一步來

一道簡單vb,一道簡單VB題

loop until 的意思是滿足後面的條件就停止。你看,你寫的條件是a 5,此時a肯定大於等於5了。所以就結束迴圈,也就是a 6 你可以換個寫法。a 5for x 1 to 10 a a 1 print a next 這樣就是迴圈輸出 5,6,7,8,9,共10個數字。因為輸出的是最後的結果,把輸...

急求一道vb程式設計題答案求幫忙,急求一道VB程式設計題答案!!!!!求幫忙!!!!

sub mand1 dim tmp as string dim arr tmp text1.text tmp replace tmp,預防中英文 混淆 if instr tmp,0 then msgbox 您輸入的格式不對!請重新輸入,要求有區回號 exit sub end if arr split...

關於一道c語言題,求詳解,急求,關於一道C語言題,求詳解,急求

在主函式裡 是先執行fx 這個函式的,而執行這個函式得到的值x 15,而後x x a 15 5 20.a 5 所以輸出是 20 和 5 主函式的x帶的是全域性變數的值是fx函式得到的x的值15,而不是定義全域性變數的初始值,也不是fx函式裡x的初值 在這個程式裡用全域性變數無非是想說明全域性變數x在...