题解 | 最大的差
最大的差
https://www.nowcoder.com/practice/0cc49c97703d471dae00b43a5649e4f9
#include <stdio.h>
int main()
{
int n = 0;
long long int ret = 0;
scanf("%d", &n);
if (n <= 0)
{
printf("输入的数量不能为0或负数\n");
return 1;
}
long long int arr[100000] = { 0 };
for (int i = 0; i < n; i++)
{
scanf("%lld", &arr[i]);
}
int max=arr[0];
int min = arr[0];
for (int i = 0; i < n; i++)
{
if (max < arr[i])
{
max = arr[i];
}
}
for (int i = 0; i < n; i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
ret = max - min;
printf("%lld", ret);
return 0;
}
算法学习篇:新手入门130 文章被收录于专栏
算法学习篇:新手入门130