201712-1最小差值

#include<vector> 
#include<iostream>
#include<math.h>
using namespace std;

int main()
{
    int n;//元素个数 
    cin>>n;//输入n 
    vector <int> a;//a[]
    int min=10000;
    for(int i=0;i<n;i++)//input n ints 
    {
        int x;
        cin>>x;
        for(int j=0;j<i;j++)
        {
            if(abs(x-a[j])<min)
            min=abs(x-a[j]);
        }
        a.push_back(x);
    }
    cout<<min;
    return 0;
}

Tips:

//取绝对对值函数:

#include<cmath>

or

#include<math.h>

 

abs(int){

......

return int;

}

fabs(float)

......

 

posted @ 2019-08-07 21:56  归根复命  阅读(173)  评论(0编辑  收藏  举报