下列程式段的執行結果為?看不懂啊求解釋!!解釋過程喲不要單單是個答案

時間 2021-10-14 20:41:20

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...