CCF 201712-1 最小差值
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n;
cin >> n;
int a[1000] = {
0 };
int m;
for (int i = 0; i < n; i++)
{
cin >> m;
a[i] = m;
}
int min = 10000;
for (int i = 1; i < n; i++)
for (int j = 0; j < i; j++)
{
if (abs(a[i] - a[j]) < min) {
min = abs(a[i] - a[j]);
}
}
if (min == 0) cout << "0" << endl;
else cout << min << endl;
system("pause");
return 0;
}