各位高手,菜鳥請教程式設計問題,各位高手,菜鳥請教一個程式設計問題

2022-09-29 09:45:07 字數 747 閱讀 1475

1樓:匿名使用者

你沒提具體的程式語言什麼的。

這種題目在資料結構(c)的裡都應該有的

30個數的從程式設計思想上講,應該是用b這個數依次減去這30個數,首先是了b-編號1的數,取它們差的絕對值(有絕對值函式),先把和第一個數的差的絕對值和第一個數的值或位置分別記錄到兩個變數中(比如把絕對值的值給變數a,把第一個數值給c),然後用一個迴圈分別用另外的29個數與b相減,再依次比較它們的差的絕對值是不是比原來的小,即比a的數值小,如果小的話,就重新給變數c和a賦值.迴圈結束後,變數c裡存的就是與b相差最小的數了

另外你說的極小值運算不會是說兩個數中小的那個數吧?

2樓:匿名使用者

你這30個數有沒有規律呢?範圍?還是隨機數?

你的數值b是什麼範圍內的數?這些都關乎**的效率,通過這些看似無關的條件,來有目的的設計你的**才是關鍵阿。什麼**都可以寫出來,你也可以什麼演算法都用,但是這就忽略了寫**本身的目的性——為解決實際問題而寫**。

你所學的全部演算法都是為了解決(或者適應)某些實際問題而誕生的。所以在你寫**的時候儘量去考慮實際的問題相關性,**在實際情況中的執行效率。最好做到既不大材小用,又不杯水車薪,這才是鍛鍊自己的方法。

否則你寫什麼都只是在浪費時間了。

給一些實際條件把。

3樓:阿超

很簡單,都比較一下就可以了,用一個變數儲存第一數的差(用絕對值),然後用這個直譯與其它的比較,比這個數小就把那個數賦給這個變數.

請教各位高手問題,請教各位高手一個問題

調為純白,是為了不讓顯示屏長時間顯示同一影象,這樣很容易 灼傷 螢幕,其道理和屏保是一樣的,電腦設定屏保幹什麼,可不是為了好看的。但誰要你調為純白啊?看不出有什麼特別的意義,那樣還不如設定屏保呢。離開的情況,要看你是怎麼想的。如果為了節電,還是關掉的好,開機瞬間的電流雖然很大,但由於時間極短,是耗不...

各位高手進來下,小弟請教個問題

第一句好理解吧,就是想和你天長地久 第二句比較麻煩 等閒識得東風面 萬紫千紅總是春 宋朱熹 春日 今譯 很隨便地便認識了東風的面目,這萬紫千紅的景象都是由春光點染而成。賞析 從表面看,這是一首春遊詩 然而泗水已在金人統治之下,詩人不可能去春遊。因而有人說,這是一首哲理詩 所謂泗水,是暗喻孔門,尋芳是...

請教各位問題,請教問題?!

聯絡當地的客戶中心,可以將系統恢復到出廠狀態 請教問題 尊敬的聯想使用者您好!您可以嘗試更新驅動,建議您到聯想服 更多問題您可以諮詢 idea論壇 lenovobbs.lenovo.com.cnthink論壇 thinkbbs.lenovo.com.cn聯想樂社群 請教問題?把主機來 編號輸入下 源...