簡體   English   中英

輸入整數(無限制)並找到最小的(在 C 中)

[英]Input integers(no limit) and finding the smallest(in C)

我是 C 編程的初學者,我想知道如何做到這一點。我希望能夠輸入整數(任意多),然后找到其中最小的一個。我應該/如何做到這一點? 我需要使用數組來存儲它們嗎? 我不太確定如何做到這一點。

謝謝!

讀取每個數字時,請檢查它是否是您目前看到的最小的數字。 如果是這樣,將其設置為最小,然后讀取下一個數字。 重復。

無需存儲所有數字。 只是最小的一個。

不,你只有兩個需要兩個變量:

int value=MAX_INT,value2

編寫一個返回最小值為二的 min 函數。 然后就做

value=min(value,value2);

並繼續輸入到 value2 直到 EOF。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM