#include<stdio.h>
#include<stdlib.h>
int Max(int* p, int n)
{
int m = *p, i;
for (i = 0; i < n; i ++)
{
if (*(p + i) > m)
{
m = *(p + i);
}
}
return(m);
}
int Min(int* p, int n)
{
int m = *p, i;
for (i = 0; i < n; i ++)
{
if (*(p + i) < m)
{
m = *(p + i);
}
}
return(m);
}
int main(void)
{
int n, i;
scanf("%d", &n);
int* p = (int*)malloc(n * sizeof(int));
for (i = 0; i < n; i++)
{
scanf("%d", p + i);
}
printf("%d", Max(p, n) - Min(p, n));
return(0);
}
洛谷P5724 【深基4.习5】求极差经典解法
最新推荐文章于 2024-06-01 11:25:44 发布