#32663: 新手想法


hu060822@gmail.com (Luzzie大先輩)

學校 : 國立臺東高級中學
編號 : 196401
來源 : [223.138.15.142]
最後登入時間 :
2024-05-17 20:50:18
i428. 1. 巴士站牌 -- 2022年10月APCS | From: [1.175.20.46] | 發表日期 : 2022-10-25 20:23

你可以用很多for跟很多陣列把每個功能簡化

當然這樣記憶體號比較多 但你也能比較好知道自己在寫什麼

嘿 大概這樣 算簡單題目 絕對值寒士abs 不會就*1吧

然後後面記得比大小

 

 
#32664: Re: 新手想法


hu060822@gmail.com (Luzzie大先輩)

學校 : 國立臺東高級中學
編號 : 196401
來源 : [223.138.15.142]
最後登入時間 :
2024-05-17 20:50:18
i428. 1. 巴士站牌 -- 2022年10月APCS | From: [1.175.20.46] | 發表日期 : 2022-10-25 20:37

你可以用很多for跟很多陣列把每個功能簡化

當然這樣記憶體耗費比較多 但你也能比較好知道自己在寫什麼

嘿 大概這樣 算簡單題目 絕對值寒士abs 不會就*1吧

然後後面記得比大小

我自己用很多陣列用出來 理論上是不用這麼多陣列拉哈哈

 

輸入x[] y[] 之後 先做-運算 然後看結果有沒有小於零

如果小於零就*-1 大於等於就等於一樣的數

 

然後兩數字在相+ 

接著找出哪個最大跟最小

輸出結果

 

阿要記得最後在比較大小的時候實際上只有n-1個數字在比較喔(對,我就卡在這裡很久,真是的)

畢竟是前數字減後數字呢!

 

如果比大小有困難

可以設2變數(MAX and MIN) 初設為第0項

若小於最小值 最小值汰換成那個數

若大於最大值 最大值汰換成那個數

用for包起來就好

對 大概這樣

加油大家

 



 
ZeroJudge Forum