根本不需要数组,我拿一个值接收它的数字,然后我的max=0,low=100,这个数字一开始肯定大于max小于low,比如98,那max =98,low=98,然后97进来,我的max还是98,而low却是97,就这样找到两个极值,然后相减。
#include<stdio.h>
int main()
{
int n = 0;
int ret = 0;
int max = 0;
int low = 100;
scanf("%d",&n);
for(int i = 0;i<n;i++)
{
scanf("%d",&ret);
if(ret > max)
{
max = ret;
}
if(low >ret)
{
low = ret;
}
}
printf("%d",(max-low));
return 0;
}