1樓:匿名使用者
我感覺答案裡應該沒有空格,我按我的思路說了一下,希望對你有幫助option base 1
private sub form -click ( )dim arr ( 4, 4 ) as integerfor i=1 to 4
arr (i ,j )=( i - 1)*2 +jnext j
next i
這一堆都是賦值語句,給一個二維陣列賦值
其中 arr(3,3)=7
arr(4,3)=9
arr(3,4)=8
arr(4,4)=10
剩下的則是輸出語句
當i=3時,,首先是輸出arr(3,3)=7分號代表緊湊格式也就是沒有空格接著輸出arr(4,3)=9
i=3的迴圈完畢,print換行
繼續執行i=4時的迴圈
2樓:水寒月攏紗
這是一個內部巢狀迴圈。當i=3時,j有兩種取值,取值為3時,arr (j ,i )=(3-1)*2+3=7;
取值為4時,arr (j ,i )=(4-1)*2+3=9;
當i等於4時,j取值有3和4兩種,即,arr (j ,i )=(3-1)*2+4=8;
arr (j ,i )=(4-1)*2+4=10;
這個程式通過for i=1 to 4這行**得出i為外層迴圈,通過for i =3 to 4
for j=3 to 4
print arr (j ,i );三行**得出此程式執行取值不需要從1開始,他要求輸出的是i;j取3和4 的值。
有以下程式 程式執行後的輸出結果是
加上 你就非copy常容bai易明白 main else 恩,是2啊。c語言規定,如果if後面沒有 那就只包括if後面的那條語句內,但由於這道題if後面還是if else語句 他們是一條語容句 所以相當於 main printf d n d 第一個if條件就不符合了,所以直接執行最後的輸出語句,所以...
以下程式執行後的輸出結果是mainint a,b,c a 1 b 3 c 5 printfd,d na,b
結果是3,10啊。這主要是由於自增操作符 前置還是後置決定的,比如說 a,就是先自增再使用,而a 就是說先使用再自增。執行printf d,d n a,b a b c 這條語句的過程中,a 2 就是說已經自增了 b 3 還沒自增 等這條語句執行完之後,那麼a 2 b 4 我執行了下,結果是3,10 ...
c語言以下程式執行後的輸出結果是?請詳細說明
執行結果 13715 過程 i 1時,n 1 n 0 2 1 運算完得 到 n 列印輸出 n 1 i 2時,n 2 n 1 2 1 運算完得到 n 列印輸出 n 2 i 3時,n 3 n 2 2 1 運算完得到 n 列印輸出 n 3 i 4時,n 4 n 3 2 1 運算完得到 n 列印輸出 n 4...