#19398: 兩數互換時出現問題??


pacybwoah (只會刷水題)

學校 : 臺北市立建國高級中學
編號 : 103351
來源 : [210.71.78.245]
最後登入時間 :
2024-04-09 20:34:12
d491. 我也愛偶數 (swap 版) -- 板橋高中教學題 | From: [49.159.157.114] | 發表日期 : 2019-09-28 22:02

我程式是寫 k=a; a=b; b=k; 但總有一個會是0(不會是迴圈的問題因為刪掉迴圈單純輸出那個值就是錯的)

改成用加減法寫互換還是錯,是哪裡出錯呢?

 
#20473: Re:兩數互換時出現問題??


miang.lee.0406@gmail.com (苜罌)

學校 : 臺北市立大學
編號 : 103224
來源 : [114.34.127.58]
最後登入時間 :
2022-03-21 18:36:27
d491. 我也愛偶數 (swap 版) -- 板橋高中教學題 | From: [220.133.132.74] | 發表日期 : 2020-01-28 22:10

我程式是寫 k=a; a=b; b=k; 但總有一個會是0(不會是迴圈的問題因為刪掉迴圈單純輸出那個值就是錯的)

改成用加減法寫互換還是錯,是哪裡出錯呢?



你是否把交換寫成副程式了?

可以參考下面這篇文章

http://wp.mlab.tw/?p=176

 
ZeroJudge Forum