#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b=0,c=1000;
cin>>n;
for(int i=1;i<=n;++i)
{
cin>>a;
b=max(a,b);
c=min(a,c);
}
printf("%.d",b-c);
return 0;
}
这个过不了,改成cout就能过第一个测试点
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b=0,c=1000;
cin>>n;
for(int i=1;i<=n;++i)
{
cin>>a;
b=max(a,b);
c=min(a,c);
}
cout<<b-c;
return 0;
}
输入输出没有区别