我有一個數組,我要求用戶輸入。 (我問陣列中的數字的數量,我問這些數字)。 我的問題是我如何比較所有的數字,並找到最接近的兩個?C - 在數組中獲取兩個最接近的整數
因此,例如,如果用戶輸入4個數字,如:3,5,8,9,程序應該看到8和9是最接近的數字?之後,我只需要減去兩個最接近的數字。
這是我到目前爲止的代碼:
int main()
{
int N;
int c;
scanf("%d", &N);
for (c = 0; c < N; c++)
scanf("%d", &array[c]);
看起來像功課?! – dwo
您已經完成了加載部分,但其餘的方法是什麼? – Poody
找到「最接近」的數字的一種方法是減去數字,最小的兩個數字就是你想要的數字。順便說一句,這也解決了你的第二個問題。 –