看板 TransCSI 關於我們 聯絡資訊
程式(1)是BASIC 語言程式,其執行後的結果將會列印出? (A)39 (B)52 (C)18 (D)30 解答為:(D)30 程式(1) 10 s_even=0:READ x 20 while x mod 2=0 30 s_even=s_even+x 40 READ x 50 wend 60 print s_even 70 data 4,12,9,13,8,6 在下對 BASIC 指令、語法都不太熟 求教各位大大了.... 希望能解釋一下此程式的流程 以及此題的答案 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.59.196
terry751212:答案應該是D WHILE迴圈累加可被2整除的 06/03 19:58
aubr3:D 06/03 22:31
freexq:大概懂了, mod 就是取餘數,假如x mod 2=0,代表可被2整除 06/04 16:47
freexq:data 4,12,9,13,8,6 只有4,12,8,6可被2整除 06/04 16:51
freexq:所以答案為4+12+8+6=30,解答為 D,感謝~~~ 06/04 16:52
swabasic:只有整除的可以接下去 沒整除的都沒有接下來了 06/27 20:18