1樓:手機使用者
兩種順序關鍵不同在於while迴圈裡面
第一種while迴圈內變數前3次變化為
迴圈次數 pi s n t迴圈前 0 1 1 11 1 -1 3 -1/3
2 2/3 1 5 1/53 13/15 -1 7 1/7第二種while迴圈內變數前3次變化為
迴圈次數 pi t s n迴圈前 0 1 1 11 1 1 -1 32 2 -1/3 1 53 5/3 1/5 -1 7兩次各變數的更新順序依次是我寫的順序從左到右,從這3次就可以看出區別,所以答案當然不同
2樓:匿名使用者
s=2;
k=8,s=s+2=4;
k=12,s=s+2=6;
k=16,s=s+2=8;
k=20,s=s+2=10;
迴圈結束。選c。
3樓:匿名使用者
兩次各變數的更新順序依次是我寫的順序從左到右,從這3次就可以看出區別,所以答案當然不同 第二種多執行一週期吧 當然不一樣啊,一個是先作
下列程式段執行後的輸出結果是什麼,為什麼
特意經過 1 3dowhile 型,必定執行一次,所以第一次迴圈,一定會進入這時 printf 2d a 3 等價於 a a 3 因為a初值為4,所以a 1 printf 2d a 輸出1while a 等價 while a 1 等價 while 0 因為 0的值為 true 所以再迴圈1次 a a...
下列程式執行後的輸出結果是
1 3dowhile 型,必定執行一次,所以第一次迴圈,一定會進入這時 printf 2d a 3 等價於 a a 3 因為a初值為4,所以a 1 printf 2d a 輸出1while a 等價 while a 1 等價 while 0 因為 0的值為 true 所以再迴圈1次 a a 3 等價...
程式題 1 閱讀 指出下列程式的功能及執行結果
樓上說的沒錯。程式有點錯誤,我改了一下。正確程式如下 10 dim d 14 20 for k 0 to 14 30 read d k 40 next k 50 a d 1 b d 1 60 for k 0 to 14 70 if d k a and d k b then 9080 if d k a...