#include <bits/stdc++.h>
using namespace std;
int f(int a[], int n){
sort(a, a + n);
int dmin = a[1] - a[0];
for(int i = 2; i < n; i++){
int temp = a[i] - a[i -1];
if(temp < dmin){
dmin = temp;
}
}
return dmin;
}
int main(){
int a[] = {4, 3, 1, 2, 5};
int n = sizeof(a) / sizeof(a[0]);
cout << "最小差值为:" << f(a, n);
return 0;
}
4.5-3求解数组元素的最小差值
最新推荐文章于 2023-03-18 16:18:13 发布