CCF 201712-1 最小差值(100分)

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;
}

猜你喜欢

转载自blog.csdn.net/qq_27538633/article/details/105591976