#include<stdio.h>
int main(){
int n, i, j, temp;
scanf("%d", &n);
int A[n+1];
for(i=1; i<=n; i++) scanf("%d", &A[i]);
for(i=1; i<=n; i++){
for(j=1; j<=n-i; j++){
if(A[j]>A[j+1]){
temp = A[j];
A[j] = A[j+1];
A[j+1] = temp;
}
}
}
int min = A[2] - A[1];
for(i=1; i<n; i++) if(A[i+1]-A[i]<min) min = A[i+1] - A[i];
printf("%d", min);
return 0;
}
CCF-CSP 201712-1 最小差值 C语言 满分
于 2022-08-31 08:43:37 首次发布