0分 求解
查看原帖
0分 求解
789325
OBIT楼主2022/9/16 20:50
#include<stdio.h>
int a[100001];
void sort(int* a, int l)//a为数组地址,l为数组长度。(冒泡排序)
{
    int i, j;
    int v;
    for (i = 0; i < l - 1; i++) 


        for (j = i + 1; j < l; j++)
        {
            if (a[i] > a[j])//如前面的比后面的大,则交换。
            {
                v = a[i];
                a[i] = a[j];
                a[j] = v;
            }
        }
    
}
int main()
{
	int n;
	scanf("%d", &n);
	for (int i = 1; i <= n; i++)
	{
		scanf("%d", &a[i]);
	}
	sort((a+1),n+1 );

	printf("%d",a[n] - a[1]);
	return 0;
}
2022/9/16 20:50
加载中...